VK_KHR_display swapchain implementation
requested to merge dennis.wildmark/vulkan-wsi-layer:vk_khr_display_swapchain into features/vk_khr_display
Implementation of VK_KHR_display swapchain class. VK_KHR_display is another WSI backend that provides surfaces to render directly to a display. The swapchain class is responsible for creating and managing a swapchain based on the specific type of surface provided by VK_KHR_display.