Add OpenXR module based on generic VR module
Add basic OpenXR support using the work of !7907 (closed) as a starting point, but instead making use of new generic VR module for common functionality.
Related to #18302 (closed)\
Edited by Mathieu Westphal (Kitware)