CLOUDSTACK-3300: Adding patches from cloudstack-1313
CLOUDSTACK-3300: little fix for doc build
CLOUDSTACK-3279 Need mechanism to detect if hotadd for cpu/memory is supported per a specific guest OS supported by VMware.

 Signed-off-by: Sateesh Chodapuneedi <sateesh@apache.org>
CLOUDSTACK-3282:[GSLB] Unable to add multiple LB rules to same GSLB rule

-fixing regression due to adding GSLB monitor for GSLB service

-code to add/delete GSLB monitor and GSLB service-monitor binding is
made idempotenet so as to succeed if the resource exists.
CLOUDSTACK-2288: NPE while creating volume from snapshot when the primary storage is in maintenance state.

Signed-off-by: Prasanna Santhanam <tsp@apache.org>
readibilty of log- and exception messages

Signed-off-by: Prasanna Santhanam <tsp@apache.org>
removed CleanupDelegate

It did not have an implementation

Signed-off-by: Hugo Trippaers <htrippaers@schubergphilis.com>
CLOUDSTACK-3189: Primary storage usage is not getting decremented after deleting the DATA volumes.
When a volume is created the resource usage for it gets incremented. If it is deleted without being
attached to a volume, the decrement doesn't take place. Fixed the delete volume code to decrement
resource usage for a volume in allocated state too.
CLOUDSTACK-3287: [GSLB] API "updateGlobalLoadBalancerRule" is not
recognised by CloudStack

added api to managementServerImpl and ensure glsb config is applied to
gslb service providers
41-42 DB upgrade: fixed physicalNetworkUpdate method - one of the preparedStatement elements wasn't set
CLOUDSTACK-3277: Remove unused PrimaryDataStoreEntityImpl class
CLOUDSTACK-2084: API - when account type is ACCOUNT_TYPE_PROJECT, make listVlanIpRanges API to return accountName.
Multi-edit: edit rule UI: fix regression and restore functionality
CLOUDSTACK-236: log uuid instead of actual db id, in the updateNetworkOffering method
Baremetal: Move list APIs to the correct location
CLOUDSTACK-3286: UI - Add Network Offering dialog - reset provider dropdown to first enabled option only if selected option is diabled.
CLOUDSTACK-2984: createNetwork call - when vlan is specified, check that its not coming from the physical network vnet range as this range is used for dynamic vlan allocation during the network implementation stage
Cloudstack-3299 incorrect arguments sent to the script createIpalias in case of vmware, Cloudstack-3240 corrected a mistake in the script name.

Signed-off-by: Abhinandan Prateek <aprateek@apache.org>
Cloudstack-3302 VM deployement failed in VMWare due to dnsmasq configuration issue in case of multiple subnets in a vlan

Signed-off-by: Abhinandan Prateek <aprateek@apache.org>
remove dead code

Signed-off-by: Dave Brosius <dbrosius@mebigfatguy.com>
Signed-off-by: Prasanna Santhanam <tsp@apache.org>
Reviewed-by: Prachi Damle <prachi@cloud.com>