tests: Add non-coherent MapMemory test cases
tests: Add non-coherent MapMemory test cases

Added test case to InvalidMemoryMapping. In configurations using an
incoherent memory type they will map, flush, and invalidate which
used to cause crashes.

Change-Id: Iced94c3a5cdce6e1b89a332eb5a5d9a5a9458250

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