[libvirt] [PATCH 19/38] qemu: domain: Split validation and setup of the virStorageSource