Add VR support under Wayland
Currently VR works in Xorg, but not in Wayland. When trying to start SteamVR inside a Wayland session, a window is created showing a glitched version of what should be displayed inside the HMD, quickly followed by a SteamVR error. I think this is because of the lack of a DRM leasing protocol in mutter/Wayland.