Ensure that swapchain is not passed to the ICD when creating images
Ensures that all images created from a headless swapchain use the same vkImageCreate info.
This ensures that when calling vkCreateImage with a swapchain that is owned by the layer the VkImageSwapchainCreateInfoKHR is not passed further down the chain to ICD on headless implementation.
Change-Id: I1bd723589e52577b98fd53ec1ec769e5594a0838 Signed-off-by: Normunds Rieksts normunds.rieksts@arm.com