Update version to 1.5.3-0-SNAPSHOT
release target works for war upload

* run uploadArchives at top level gradle build
* specify java memory opts to fix issue uploading war to sonatype
1.5.2 notes missing in verison history list
Add textarea rendering option for plugin properties.
Update api test scripts to work on centos with rpm

* rundeck dirs set via ENV vars
* separate scratch TMP_DIR from source dir
* fix use of some utilities (sed,date)
Add Vagrant test scripts for CI
Merge branch 'feature/test-scripts' into development
Upgrade to jsch 0.1.50 for #393
Set MaxAuthTries to 1, tweak PreferredAuths

* will not retry X times for authentication

for #393
Update poms version to snapshot
Remove old domain fields and fix tests

Remove adhoc* fields from Execution/ScheduledExecution/ExecutionContext,
which are not used. Fix tests
Initial support for cluster mode

* support using only one unique server node for a quartz scheduled job
* require a server uuid for cluster mode
Use serverUUID for scheduled jobs

* set serverNodeUUID when saving scheduled jobs
* unschedule from quartz if uuid does not match
Validate serverNodeUUID in domain classes
Set serverNodeUUID for new executions

* store the UUID of cluster node in executions
Remove unused code
Update UI to indicate cluster scheduled times

* show correct schedule time if running on a different cluster node
* indicate the job is expected to run
Cleanup bootstrap code
Update API version to 7
Add /incubator api endpoint for schedule takeover

* path /incubator/jobs/takeoverSchedule
* PUT content identifies server UUID to takeover
* response indicates how many jobs were successfully taken over or not
* response includes job identifiers
* supports json/xml
* requires 'admin' authorization for resource kind 'job' at the
  application context