vulkan/wsi: implement the Wayland color management protocol
This implements support for more colorspaces (as provided by VK_EXT_swapchain_colorspace
) as well as VK_EXT_hdr_metadata
on Wayland, if the compositor supports the color management protocol.
Should be merged once we have a release of wayland-protocols with the protocol in it.