Backends: Vulkan: Support for custom function/symbol loader (#3759, #3227)

- It adds an optional feature to support dynamic linkage of Vulkan instead of using default linkage.
 - It is now possible to have several potentially working implementation and whenever the Vulkan library was available it can work.
2 files changed