When using libvirt, remove the persistent domain definition when we call destroy, so that behavior on destroy is as it was when we were using transient instances.
Fixes bug #755666: libvirt instance definitions not removed
This commit is contained in: