tests: GH428 Addition of tests for sync validation cases
tests: GH428 Addition of tests for sync validation cases

This branch adds tests that challenge the validation layer on
various synchronization validation cases including:

5) INVALID_FENCE_STATE - call vkWaitFence with a fence
    that has not been submitted on a queue
    QueueForwardProgressFenceWait

Change-Id: If488bf95e9b2533203a661a7ef407b0ae82d6d63

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