[SYCL][Graph] Add specification for kernel binary updates (#14896)
Adds the kernel binary update feature to the sycl graph specification.
This introduces a new dynamic_command_group class which can be used to
update the command-group function of a kernel nodes in graphs.
Implemented in:
* https://github.com/intel/llvm/pull/16154
* https://github.com/intel/llvm/pull/15700
---------
Co-authored-by: Ewan Crawford <ewan@codeplay.com>
Co-authored-by: Ben Tracy <ben.tracy@codeplay.com>
Co-authored-by: Pablo Reble <pablo.reble@intel.com>