Updates to DestroyCommand and CreateCommand to allow volume managment
these are required in advance of VM creation, and afterwards when a
volume is deleted.
Update Hyperv agent with storage pool manipulation classes cleaned from KVM implementation.
Move toplevel ServerResource class to subfolder on same location.
Code does not build properly, as WindowsStorageAdaptor needs to be reimagined for HyperV