Merge changes Id01e6771,I7e53a8a2

* changes:
  swapchain: Implement VK_KHR_surface_protected_capabilities
  swapchain: Implement VK_GOOGLE_surfaceless_query