CLOUDSTACK-6047: Make aggregation command timeout configurable

In case some environments has different performance or we found some commands
would took too long to execute, one global configuration item is introduced to
specify "time out in seconds per one command in aggregation commands".

By default it's 3 seconds. If admin feel it's too long, it can be adjust to as
low as 1 seconds, which runs still well in my machine.
CLOUDSTACK-6170 (VMware root-disk support for managed storage)
CLOUDSTACK-6156: removing rampart maven dependencies from awsapi

The removed dependencies don't seem to be used in code, and their
presence is causing at least some people to be unable to build awsapi
and RPM packages.

Signed-off-by: John Kinsella <jlk@stratosec.co> 1395207698 -0700
enable event on XS 6.2 + FOX
CLOUDSTACK-6468:IAM - Templates - Admin user is not allowed to edit
template and set isExtractable() paramater.
[DB-CHANGE] CLOUDSTACK-6170 (VMware root-disk support for managed storage)
Return isolation methods as a part of listPhysicalNetworks call
Revert "Return isolation methods as a part of listPhysicalNetworks call"

This reverts commit eb877a093c7e7f0f28029aedf6bd3061867a01b3.
CLOUDSTACK-6469
CLOUDSTACK-6474: IAM - Not able to list shared networks that is created with scope="all"

Changes:
- On startup the root domain group should be created
- Also the SYSTEM and Root Admin accounts should be added to that group
- This will make sure that the root domain shared network's policy gets attached to the root domain group
CLOUDSTACK-6438
CLOUDSTACK-6442
  XAPI plugins must be copied to XS master first.
CLOUDSTACK-6478: Failed to download Template when having 3 SSVM's in one
zone on Vmware.
CLOUDSTACK-6502:IAMGroup.list and IAMPolicy.list in marvin base.py are
not working.
CLOUDSTACK-6501:IAM - DomainAdmin - When listVirtualMachines is used
with listall=true and account and domainId , Vms owned by the account
account is not listed.
CLOUDSTACK-6477: UI - Load Balancing - add VMs => fix error 'Unable to decode parameter vmidipmap[0].vmip[]; if specifying an object array, please use parameter[index].field=XXX, ~ '
CLOUDSTACK-6488 Fixed an issue where the "path" field was not being set properly in the DB when the volume had a snapshot taken of it
CLOUDSTACK-6494: Typing a pipe '|' character in VM console returns a question mark and pipe '?|'.
CLOUDSTACK-6338  [Automation] Failed to NetScaler Device with error
improved ldap logging. added stacktrace in debug level incase of exceptions.

Conflicts:
	plugins/user-authenticators/ldap/src/org/apache/cloudstack/ldap/LdapContextFactory.java

Signed-off-by: Abhinandan Prateek <aprateek@apache.org>
CLOUDSTACK-6458: IAM - When a domain is deleted , the group created for this domian is not removed.

Changes:
- When domain is deleted or is removed during account cleanup, send message to IAM to remove the domain group