CLOUDSTACK-2719: Additional public IP is getting acquired during Cisco VNMc provider Guest Network restart (cleanup=true)
An extra public ip is acquired while implementing the vnmc element as there is a limitation where in the source nat cannot be used as asa outside ip.
As a result of this when the network gets re-implemented an additional ip is acquired every time. The fix involves checking for existing public ips
in the network and reuse it in case it is not a source nat ip for assigning to asa outside interface.
fix networkAclServiceTest failure
add upgrade path to "cloud.dns.name" global config value.

fail creating GSLB rule if DNS name is not confiugred
CLOUDSTACK-2477: [GSLB] CloudStack currently allows admin to map LB rule
of one account to GSLB rule of a different account

ensuring account id of GSLB rule and LB rule are same
CLOUDSTACK-2285: [GSLB] addNetscalerLoadBalancer with GSLB functionality shouldn't be
exposed in basic zone

imposing restriction that NetScaler can only be added when EIP/ELB
service are available in basic zone.
fixing unit tests to comply with bug "CLOUDSTACK-2477: [GSLB]
CloudStack currently allows admin to map LB rule of one account to GSLB
rule of a different account"
CLOUDSTACK-2060
Global config to turn off dynamically scale vm functionality
only check hypervisor type for security enabled advanced zone
when VR is rebooted, CloudStack will reapply all ips/rules to VR,
this patch will reduce time the VR reboot takes
 - remove 1 s sleep in vmware
 - reduce the time arping takes
remove unused file
migrate volume in Vmware leaves a copy of this volume untracked in secondary storage,
this patch removes the volume in secondary storag after volume migration
CLOUDSTACK-2614: Fix the permission of patchviasocket.pl

It's non-executable now, which cause trouble on deb package.
update volume API needs to respect the account and domain
    Don't use volume name as snapshot name because volume name may incude space, \ and other special character, which cannot be part of path name in vmware
         after this commit, snapshot name is volumeUuid_timestring.
zero size of template/volume being registered causes infinite loop on SSVM,
the fix is if the size is 0, return success without download
volume size is virtual disk size not physical size, so uploaded volume should use virtual size
 lockRow doesn't work without transaction, start transaction before lockRow
unitNumber is per adapter/controller not per VM in wmware, after this patch, you can plug in up to 10 NICs to vmware VM
fix , Windows 2008 32bit instance can't get IP address,
normally, in dhcp reply, the target ip is allocated ip for VM.
but windows 2008 32bit has special field in dhcp reply, which makes dhcp reply use 255.255.255.255 as target ip, which is blocked by SG rule,
allow subdomain access parent domain's network