Reindent
Separate mandatory and optional properties to improve readability.
'dbServiceName', 'dbHostVarName' and 'dbPortVarName' are marked obsolete
Add envVar, an HashMap to override environment variable and replace 'dbHostVarName' and 'dbPortVarName'
Remove CATALINA_TMPDIR, override the default value is useless
Override CLASSPATH environment variable to prevent any issue (it is dirty by the groovy environment)
Reindent.
Increase scaleCooldownInSeconds from 30 to 60 (30 was too small, even for a demo).
'updateWar' custom command to manage bad argument.
Improve style to call a custom command from a custom command.
Fix comments.
Replace the use of CLOUDIFY_AGENT_ENV_PRIVATE_IP by the adhoc method 'context.privateAddress'.
CLOUDIFY-1437:  Cloudify API should be consistent (Id vs ID)
Add init handler to check if mandatory properties exist.
Load all configuration in attributes during Init.
Separate catalinaHome and catalinaBase (readability and easier to extends).
Add support for the 'file:' protocol (an absolut path on the local machine...)
Add catalina_opts and java_opts variables, to be able to parameter tomcat command line (javaagent, keystore, etc.)
Support local file in updateWarFile (not only during installation).
Update license text (2012 -> 2013)
Use the operator "?:" to simplify
To handle ROOT contextPath, we don't copy war file in appBase, in replacement we create a context configuration file