[libvirt] [PATCH 16/n] conf: manage disk source by struct instead of pieces