brooklyn-camp platform updates to accompany recent camp changes
Convert groovy to java: OpenShift and Whirr
Fix sandbox/dropwizard (after /rest module changes)
Convert WhirrHadoopClusterImpl from groovy to java
Entity storage: remove config/attributes on unmanage
TestEntity: improve toString
rest-*/pom.xml: tidy properties

- for versions shared across modules, define property in
  parent pom.xml
- fixes mvn warning about duplicate definitions of version property
Merge pull request #831 from aledsage/fix/various-20130718-1412

Fix: various (including discard unmanaged attributes from storage)
Rename Util.prep Util.escape. Deprecate former.
Simplify entity-sensors.js. No need to pass this/that around so much
Delete updateSensorsNow call from entity-sensors view render()

initialise() calls loadSensorMetadata() which calls updateSensorsNow()
after metadata has loaded.
Brooklyn launcher: don't exit on failure
Escape dollar characters in SshCliTool to fix integration tests
Merge pull request #835 from grkvlt/fix/ssh-cli-tool-escape

Escape dollar characters in SshCliTool to fix integration tests
Mark BindDnsServer integration test as WIP
Merge pull request #836 from grkvlt/fix/bind-test-wip

Mark BindDnsServer integration test as WIP
groovy rest resource now (due to jersey upgrade? or api inheritance?) must define what it consumes
Merge pull request #834 from aledsage/fix/brooklynLauncher-doNotExitOnFailure

Brooklyn launcher: don't exit on failure
Merge pull request #824 from aledsage/convert/more-groovy-to-java-20130705

Convert groovy to java: OpenShift and Whirr
fix bug where policy config doesn't display because rest server returns non-serializable default value AutoScaler$3