[UR][L0] Add Support for External Semaphores (#16162)
-pre-commit PR for
https://github.com/oneapi-src/unified-runtime/pull/2361
---------
Signed-off-by: Neil R. Spruit <neil.r.spruit@intel.com>
Co-authored-by: Martin Morrison-Grant <martin.morrisongrant@codeplay.com>