Allow xe vm-snapshot be run with multiple vms.

xe help vm-snapshot documents that this is how the command should
behave. Looking back through the `blame' of this line doesn't seem to
indicate any reason to disallow this.
Merge pull request #1455 from oc243/master

Allow xe vm-snapshot be run with multiple vms.