vulkan/wsi: add support for the Wayland color management protocol
This adds more color spaces for VK_EXT_swapchain_colorspace
and also support for VK_EXT_hdr_metadata
when the xx color management v4 protocol (see wayland/wayland-protocols!14) is supported by the compositor. To make things a bit easier, this always considers VK_EXT_hdr_metadata
supported and just ignores it if the compositor (or windowing system) doesn't support it.
Edited by Xaver Hugl