This removes all dependencies from the GLFW test programs on the Vulkan SDK. It also removes support for linking the GLFW shared library (dynamic library, DLL) against the Vulkan loader static library.
This allows setting hints that control how the library is initialized, transforming more compile-time options into run-time ones.
Related to #864.