[libvirt PATCH 0/6] conf: split some funcs out of virDomainDefParseXML