VM snapshots: Only show quiescevm checkbox if hypervisor is VMware
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.
CLOUDSTACK-5779: Make VmwareResource use VirtualRoutingResource
replaced Long instantiations with Autoboxing

Signed-off-by: Laszlo Hornyak <laszlo.hornyak@gmail.com>
replaced Long instantiation with parseLong

Signed-off-by: Laszlo Hornyak <laszlo.hornyak@gmail.com>
removed redundant Long, Short, Double, Float and Boolean instantiations

- Added unit tests
- Added javadoc

Signed-off-by: Laszlo Hornyak <laszlo.hornyak@gmail.com>
RAT fix

added license header to test