tests:Clean up for positive alias memory test
tests:Clean up for positive alias memory test

TestAliasedMemoryTracking has an early exit case that was failing to
free allocated memory.
It was also using a linear image format which was failing vkCreateImage
on some platforms, even if they reported support.
Switched to optimal format and added a call to check format support.

KhronosGroup/Vulkan-LoaderAndValidationLayers,KhronosGroup/Vulkan-LoaderAndValidationLayers,KhronosGroup/Vulkan-LoaderAndValidationLayers,KhronosGroup/Vulkan-LoaderAndValidationLayers