CLOUDSTACK-5779: Generalize calling to execute or create file for Xen
CLOUDSTACK-5779: Generalize calling to execute or create file for Vmware
CLOUDSTACK-5779: Generalize calling to execute or create file for KVM
CLOUDSTACK-5779: Make CitrixResource to use VirtualRoutingResource
CLOUDSTACK-5614: UI - Infrastructure > Sockets > listView > (1) split "XenServer" into "XenServer 6.2.0" and "XenServer"(prior to 6.2.0).
(2) change label of Hyperv to Hyper-V.