[libvirt] [PATCH 1/2] Restructure domain struct interface "driver" data for easier expansion