platforms/drm: GPU power management
When a GPU has no outputs attached we need to release all resources and close the fd to allow the driver to completely power down the GPU. This is also required to allow the driver to be unloaded for VFIO, although for that it could be made more convenient than disconnecting all outputs.