vulkan: revert vulkan 1.2 requirement
Turns out there are a lot of interesting devices out there that support vulkan 1.2 and timeline semaphores, but not vulkan 1.2. The main examples being MoltenVK and Android.
Preserving support for these would be huge.