virsh: reject undefine --wipe-storage without also naming storage
virsh: reject undefine --wipe-storage without also naming storage

For now, if only '--wipe-storage' is assigned, user can undefine a
domain normally. But actually '--wipe-storage' doesn't do anything,
and this may confuse user. Better is to require that '--wipe-storage'
only works if the user specifies volumes to be removed.

Before:
$ virsh undefine virt-tests-vm1 --wipe-storage
Domain virt-tests-vm1 has been undefined

After:
$ virsh undefine virt-tests-vm1 --wipe-storage
error: '--wipe-storage' requires '--storage <string>' or '--remove-all-storage'

Signed-off-by: Li Yang <238d8cde7f155cab998fb7d3bca21ace45b10710@cn.fujitsu.com>
Signed-off-by: Eric Blake <a9da18479c871fe903d9590822cfe2629c6a4d11@redhat.com>

crobinso/libvirt,nertpinx/libvirt,eskultety/libvirt,datto/libvirt,olafhering/libvirt,andreabolognani/libvirt,andreabolognani/libvirt,olafhering/libvirt,jardasgit/libvirt,taget/libvirt,elmarco/libvirt,jardasgit/libvirt,eskultety/libvirt,jfehlig/libvirt,olafhering/libvirt,olafhering/libvirt,agx/libvirt,jardasgit/libvirt,fabianfreyer/libvirt,elmarco/libvirt,rlaager/libvirt,fabianfreyer/libvirt,VenkatDatta/libvirt,zippy2/libvirt,eskultety/libvirt,agx/libvirt,agx/libvirt,VenkatDatta/libvirt,eskultety/libvirt,rlaager/libvirt,crobinso/libvirt,libvirt/libvirt,jardasgit/libvirt,crobinso/libvirt,andreabolognani/libvirt,rlaager/libvirt,nertpinx/libvirt,eskultety/libvirt,shugaoye/libvirt,libvirt/libvirt,VenkatDatta/libvirt,agx/libvirt,fabianfreyer/libvirt,nertpinx/libvirt,shugaoye/libvirt,nertpinx/libvirt,elmarco/libvirt,zippy2/libvirt,zippy2/libvirt,rlaager/libvirt,andreabolognani/libvirt,jfehlig/libvirt,shugaoye/libvirt,jfehlig/libvirt,VenkatDatta/libvirt,libvirt/libvirt,datto/libvirt,crobinso/libvirt,nertpinx/libvirt,fabianfreyer/libvirt,fabianfreyer/libvirt,datto/libvirt,taget/libvirt,jardasgit/libvirt,andreabolognani/libvirt,taget/libvirt,zippy2/libvirt,libvirt/libvirt,jfehlig/libvirt,shugaoye/libvirt,taget/libvirt,shugaoye/libvirt,datto/libvirt,VenkatDatta/libvirt,taget/libvirt,elmarco/libvirt,agx/libvirt,rlaager/libvirt,datto/libvirt,elmarco/libvirt