Make DestroySystem actually undefine a domain as it should
Make DestroySystem actually undefine a domain as it should

Also clean up the error path and CMPIValue stuff in the method while
we're swizzling

Signed-off-by: Dan Smith <787803eb1755f35291827d0f0268aa9bc7a57464@us.ibm.com>

libvirt/libvirt-cim,libvirt/libvirt-cim,libvirt/libvirt-cim