CLOUDSTACK-5486: UI > tags > listXXXXXXX API now returns tags property. So, use tags property in embedded object returned by listXXXXXXX API to populate tags in detailView in all pages (instead of calling extra API listTags).
CLOUDSTACK-4852: Since upgrade to 4.2 only users at the zone-attached domain level can manipulate VMs

Changes:
- The vmprofile owner passed in to the planner should be the VM's account and not the caller
- Do not do the access check for Root Admin

Conflicts:

	server/src/com/cloud/deploy/DeploymentPlanningManagerImpl.java
CLOUDSTACK-4852: Since upgrade to 4.2 only users at the zone-attached domain level can manipulate VMs

Changes:
- Removing the trailing spaces in the file
reverted 3a3fec3cb6bb4f9a008370ea02279d286654b01a because it fails a unit test
CLOUDSTACK-5476: Fix missing settings tab on zone details
CLOUDSTACK-5533: Disable VR's DNS functionality if user choose to use external dns

Also fix the regression that external dns won't be used if "dns" service in the
network offering is unset.
CLOUDSTACK-5534: MySQL exception raised when searching for users with
keyword.
CLOUDSTACK-5507: Unable to add XenServer 5.6 host to cloudstack

Fixed "ImportError: No module named cloudstack_pluginlib" on Xenserver 5.6

Signed-off-by: Jayapal <jayapal@apache.org>
Fixed issue in getting interface number in IpAssocVpcCommand

Regression from the below commit

commit 494ccd821d711a2957531d1c33274ed293e4d925
Author: ynojima <mail@ynojima.net>
Date:   Wed Nov 6 11:02:56 2013 -0700
    Bugfix: VR has double NICs connected to Public network
Revert "reverted 3a3fec3cb6bb4f9a008370ea02279d286654b01a because it fails a unit test"

This reverts commit f4ee1a8115cd927ce15feb9af60b18d108dcd6e7.
CLOUDSTACK-5466:Fixed freeing ip address in removeIpFromNic
Resources leaks, refactoring and testing

Removing resource leaks from UsageSanityChecker and
refactoring it (encapsulation, removal of copy and paste, constants...)

Modularize static method for closing Statments in TransactionLegacy
and reusing this new method from other classes (Upgrade2214to30)

Create Unit and Integration Tests for UsageSanityChecker

Add DBUnit cases and integration profile for nitegration tests as
a base for future DB tests
CLOUDSTACK-5528 : When VR version is not known set requiresUpgrade flag to true

Conflicts:
	server/src/com/cloud/api/query/dao/DomainRouterJoinDaoImpl.java
	server/test/com/cloud/vpc/NetworkACLServiceTest.java
rats
Add missing strings for quiesce VM, SMB fields
Add missing strings for LDAP section, S3 fields
CLOUDSTACK-4738: UI > VM Wizard > select compute offering step > make Number of CPU Cores/CPU/Memory field required when selected compute offering is customized.
CLOUDSTACK-4941:
During HA and maintenance call different planners (if the original planners are not able to find capacity) which skip some heurestics
CLOUDSTACK-5541: Template Creation from snapshot failed with S3 store.
Revert "CLOUDSTACK-4941:"

This reverts commit 231e7c01f2415c1f25d6a2715b7469fe7fcfe771.