Merge changes from topic "surfaceless"

* changes:
  swapchain: Implement VK_KHR_surface_protected_capabilities
  swapchain: Implement VK_GOOGLE_surfaceless_query