SCVMM - DB error VM with multiple VHDs on volume

Make sure the VM's storages hash does not contain duplicates.

https://bugzilla.redhat.com/show_bug.cgi?id=1173251
Merge pull request #1242 from bronaghs/scvmm_duplicate_volume_per_vm

SCVMM - DB error VM with multiple VHDs on volume