HA policies: use ConfigKeys
Adds config for ServiceReplacer.SET_ON_FIRE_ON_FAILURE
Improve test coverage for ServiceReplacer/ServiceRestarter
Adds EmptySoftwareProcess to software/base
Add NginxIntegrationTest.testRestart
Adds AbstractNonProvisionedController (for cloud load balancers)

- does not create a VM, unlike AbstractController
- also updates things to use LoadBalancer, rather than AbstractController
LoadBalancer: promote config up the hierarchy
Display ConfigKeys of enum types as drop-down list

In the Add Application wizard, required config keys that are enumerated types will appear as drop-down lists.
Merge pull request #963 from richardcloudsoft/config-key-drop-down-list

Display ConfigKeys of enum types as drop-down list
Merge pull request #962 from aledsage/feature/cloud-loadbalancers

Feature: cloud LoadBalancers support
JcloudsLocation: No NPE if setup.script is given but not setup.script.vars
Correct typo in Reference and remove duplicate pom dependency in test-support.
Adds MACHINE_CREATE_ATTEMPTS JcloudsLocation config

Use to retry VM creation when exceptions are thrown, e.g. when AWS VMs
are dead on arrival. (Has successfully kept at least one run of
brooklyn-marklogic demo on track.)
typo in docs walkthrough
fixes for deprecation and typos
fix so tree updates when new children come online
brooklyn camp will resolve PCT's against brooklyn entities (not just AT's)
support instantiating brooklyn services (entities) with config
support for auto-boxing and un-boxing esp when invoking methods and constructors, and
correct java-token-validation, and use TaskAdaptable in more places instead of Tasks
camp brooklyn matching and deployment plan yaml