Avoids painful manual loading and wrapping function pointers everywhere ... Reusable for cores, so move to libretro-common. Also update built-in Vulkan headers.