anv: Clean up physical devices
Right now, ANV assumes that there is only ever one physical device and it puts it in anv_instance::physicaDevice
. This is a bad assumption going forward. This MR doesn't really do anything interesting; it just cleans up the relationship between instances, physical devices, and logical devices. The last patch gives us a linked list of physical devices rather than a single embedded one.