Release v0.15.0
define domain before creating resources it depends on And undefine it after those resources have been removed. This has the advantage that the VM is defined whenever the other resources exist. So we can find those other resources in order to remove them. Previously a failure while removing a VM could leave orphaned disks. These caused problems when trying to create the same VM again.