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
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-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-669: convert volume attach/detach flows to make them be serialized with other VM operations
CLOUDSTACK-4941:
During HA call different planners which skip some heurestics
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>
CLOUDSTACK-5505: 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
CLOUDSTACK-4597: Complete Exceptions are getting displayed on the UI where there is an operation failuire in sotrage migration

Signed-off-by: Abhinandan Prateek <aprateek@apache.org>
CLOUDSTACK-5466:Fixed freeing ip address in removeIpFromNic
CLOUDSTACK-5520 CLOUDSTACK-5418 Script errors seen when trying to seed the 64 bit Xenserver templates.
CLOUDSTACK-5458: cpu speed is not getting updated in vm_instance table after service offeirngs change
Removed cpu, ram and cpu speed fields from the vm_instance table as these are not used
CLOUDSTACK-5528 : When VR version is not known set requiresUpgrade flag to true
Add missing strings for quiesce VM, SMB fields
Add missing strings for LDAP section, S3 fields
undo the comments on version check
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-5541: Template Creation from snapshot failed with S3 store.
add xenserver 6.2.0 hotfix support, to optimize vdi copy

add xenserver hot fix