[libvirt] what does virDomainFree used for?