Disable JcloudsLocation opening iptables rules

- Allow it to be enabled via config OPEN_IPTABLES, but by default it's
  disabled.
- It was breaking things (due to `sudo -n` on centos, which needs fixed
  separately), when using jclouds to ssh to machine as part of creating
  the VM.
- It's needed for (some) RHEL VMs
TomcatServer live test: code tidy
brooklyn-camp platform updates to accompany recent camp changes
JcloudsLocation: log assignable locations on exception
Convert groovy to java: OpenShift and Whirr
Fix sandbox/dropwizard (after /rest module changes)
Adds DynamicCluster.INITIAL_QUORUM_SIZE

- So that start() doesn't fail with exception if all nodes don't 
  startup. Instead can configure how many are required out of the
  desired initialSize.
Use Entities.destroyAll(app.getManagementContext())

- instead of Entities.destroyAll(app)
AbstractLocation: fix assertNotYetManaged

- was not correctly tracking when inConstruction
LocalhostResolver: use LocationSpec

- instead of calling location constructor directly
Merge pull request #818 from aledsage/feature/clusterInitialQuorum

Adds DynamicCluster.INITIAL_QUORUM_SIZE
Merge pull request #797 from aledsage/fix/JcloudsLocation-iptables-disabling

Fix: JcloudsLocation iptables disabling
Convert WhirrHadoopClusterImpl from groovy to java
Merge pull request #825 from aledsage/minor/JcloudLocation-logAssignableLocationsOnException

JcloudsLocation: log assignable locations on exception
Merge pull request #823 from aledsage/refactor/use-Entities.destroyAll-managementContext

Use Entities.destroyAll(app.getManagementContext())
Merge pull request #822 from aledsage/fix/loctationLoggingAboutConfiguringWhenManaged

Fix: location logging about configuring when managed (and deprecated usage)
Entities.destoryAll(app): move unmanage(app) call

- do before managementContext.terminate, to avoid error
- got away with it (usually?) because AbstractApplication.stop
  unmanages itself.
Tidy pom.xml scope "test"

- use "test" rather than "tests" for scope
EntityTypeTest: add tearDown
added JCloudsPropertiesFromEnv + Test; updated the properties management for jclouds location