Fix wsi tests using disallowed image usage
Even though STORAGE usage might be reported by
VkSurfaceCapabilitiesKHR::supportedUsageFlags, an application should
always verify whether for a given format the STORAGE usage is
supported through vkGetPhysicalDeviceImageFormatProperties().
This also fixes validation layer warnings
(VUID-VkSwapchainCreateInfoKHR-imageFormat-01778).
Affects:
dEQP-VK.wsi.*.swapchain.simulate_oom.image_usage
Components: Vulkan
VK-GL-CTS issue: 2602
Change-Id: I21a5faff6206bdeaf6ecd5d8c8024d17965db548