simulator manager impl changes to handle SetMonitorServiceCommand This fixes some of the test cases in the integration test test_assign_vm.py when run against a simulator

Signed-off-by: Koushik Das <koushik@apache.org>
fix scripts that handle setting up bridge for tunnel network and for
distributed routing. Fix ensures there is approproate flag in other
config of the network to indicate the bridge type.

Conflicts:
	server/src/com/cloud/network/vpc/VpcManagerImpl.java
region level VPC support

introduce 'RegionLevelVpc' as capability of 'Connectivity' service. Add
support for CreateVPCOffering to take the 'regionlevelvpc' as capability
of service 'connectivity'.

introduces new capability 'StretchedL2Subnet' for 'Connectivity'
service. Also add support to createNetworkOffering api to allow
StretchedL2Subnet capablity for the connectivity service.

adds check to ensure 'Connectivity' service provider supports
'StretchedL2Subnet' and 'RegionLevelVpc' capabilities when specified in
createNetworkOffering and createVpcOffering respectivley

enable ovs plug-in to support both StretchedL2Subnet and RegionLevelVpc
capabilities

make zone id optional parameter in createVpc, zone id can be null only
if vpc offfering supports region level VPC

in region level vpc, let the network/tier to be created in any zone of
the region

keep zoneid as required param for createVpc

skip external guest network guru if 'Connectivy' service is present in
network offering

fix build break in contrail manager

permit VM's to be created in different zone that in which network is
created if the network support streched L2 subnet

add integration tests for region level VPC

rebase to master

Conflicts:
	setup/db/db/schema-430to440.sql

Conflicts:
	api/src/org/apache/cloudstack/api/ApiConstants.java
	engine/schema/src/com/cloud/network/vpc/VpcVO.java
	setup/db/db/schema-430to440.sql
persist fact that network can span multiple zones, if network offering
has strechedL2Subnet capability and return the zones in which
network spans in the networkreponse object
CLOUDSTACK-6250 Review comments fixes for CLOUDSTACK-2692
CLOUDSTACK-5113: temporary fix to return first template in the list
Issue CS-5825 Part Resolution
UI: Applied localization function to labels on Zone Chart page

Signed-off-by: Mihaela Stoica <mihaela.stoica@citrix.com>
Revert "Issue CS-5825 Part Resolution"

This reverts commit 9a615ee7b26547f0c439faf04e5fbf91dc2cbeb1 which was breaking the build.
CLOUDSTACK-6170
Revert "CLOUDSTACK-6170" due to unit test failure.

This reverts commit 50b5e2e247ebff54fda8c8c2cd4957ffd47bcf12.
Add newly separated admin cmd class in ManagementServerImpl.getCommands.
CLOUDSTACK-6170
fix schema issue
Renamed static fields to comply with coding conventions.

Signed-off-by: Alena Prokharchyk <alena.prokharchyk@citrix.com>
Added version info to command and response parameters introduced in 4.4. Renamed newly introduced parameter StoragePoolReponse.overProvisionFactor to comply with coding conventions.

Signed-off-by: Alena Prokharchyk <alena.prokharchyk@citrix.com>
CLOUDSTACK-6272: Fix recover/restore VM actions

-Label recoverVirtualMachine as 'Recover VM'
-Label restoreVirtualMachine as 'Reinstall VM'
-Change confirmation text for restoreVirtualMachine to be more explicit
-Change restoreVirtualMachine icon to 'recycle' symbol, to avoid
 confusion with the reboot VM icon
CLOUDSTACK-6272: UI > Instance > actions > replace internal action name "restore" with "recover", "reset" with "reinstall".
CLOUDSTACK-6272: Fix icons for recover/restore VM
CLOUDSTACK-6273 (Text changed slightly for a confirmation dialog)