vulkan: Add common physical device management
Add common entrypoints for enumerating physical devices, based on the RADV implementation. This can be used by every vulkan driver.
Note: I only tested RADV and lavapipe locally.
Edited by Konstantin Seurer