LDAP front end UI development
CLOUDSTACK-672: Set VMware cluster max. limit based on HV version
Max. number of hosts in a Vmware clueter is specific to the version of the HV. This limit is read from the hypervisor_capabilities table
LDAP UI front end complete
CLOUDSTACK-1207. UpdateNetwork API fails with NPE if the network offering is not being updated and is non-persistent.
CLOUDSTACK-1295 : Added usage unit tests
Fixed Component annontation for usage parsers
Fixed mvn target to run usage
removed UsageServerComponentConfig which is not required
Added region_id to account table in cloud_usage db

Conflicts:
	setup/db/db/schema-40to410.sql
CLOUDSTACK-1066: Add building script to build appliance

Signed-off-by: Rohit Yadav <bhaisaab@apache.org>
Make sure initial log messages go somewhere for agent and usage
maven pom: put apache cloudstack tools together in umbrella pom

minor pom refactor to put all the tools under one placeholder pom.
Also adds a profile for marvin to run deployDataCenter via mvn options.

$mvn -Pdeveloper,marvin -pl :cloud-marvin -Dmarvin.config=<path/to/config>

OR
$cd tools/marvin
$mvn -Pmarvin -pl :cloud-marvin -Dmarvin.config=path/to/config

will deploy the datacenter using the marvin.config property's value

Signed-off-by: Prasanna Santhanam <tsp@apache.org>
CLOUDSTACK-625: Correcting legal documentation for the require.js file
that was added for the UI plugin feature.
Signed-off-by: Chip Childers <chip.childers@gmail.com>
Server side integration for LDAP Configuration
Egress Firewall Rules Documentation
added db.properties to usage test resources
Reset a VM on reboot compute offering
CLOUDSTACK-1253: Remove @author tag.
exclude usage unit test since it requires db connection
CLOUDSTACK-1307 Noticed NPE when we put host in maintenance mode in clustered management setup

Changes:
   - Use of class variable of type GenericSearchBuilder causes issues when multiple threads invoke this method to findCapacity
   - Changing the scope of the variable to be local to these methods.
CLOUDSTACK-863: Fix Non-printable characters in api call

Non-printable characters results in empty pages for all users loading the
corrupted object in the web interface. It also results in the API call results
getting truncated with an error when it encounters the non-printable characters.
Every decoded parameter value is checked for control character using OWASP's
ESAPI library.

Signed-off-by: Rohit Yadav <bhaisaab@apache.org>
db: Fix Upgrade40to41 and add cleaning path schema-40to410-cleanup.sql

Signed-off-by: Rohit Yadav <bhaisaab@apache.org>
db: Remove and merge 4.1-new-db-schema.sql to schema-40to410.sql

Signed-off-by: Rohit Yadav <bhaisaab@apache.org>
db: Fix commas which should be dots in create-schema, fix debug msg

Signed-off-by: Rohit Yadav <bhaisaab@apache.org>