fix saveIptablesRules
addressed comments for saveIpTablesRules
Show effector param scroll bars only when necessary.

Previously the scroll bars were always visible making the forms unusable. It's still the case when there is a lot of content in the field.
Fix ServiceFailureDetector

- restore logic to remember last published event, so can take that
  into account for stabilisation delays
- fix races/timing in tests
This closes #62
This closes #257
Add timeouts to Networking.isPortAvailable

- was taking 1min 15secs for isPortAvailable(null, 8081)
- now has 250ms timeout for each check
- does log.trace to indicate time taken for each InetAddress:port
This closes #259
This closes #256
Recompiles .war files as java 6 to prevent Jenkins integration test failures
BrooklynNode test: bind to all nics

- On AWS jenkins box, was binding to 127.0.0.1, but then trying to 
  connect to http://ip-10-107-4-137:8081 (which resolved to 
  ip-10-107-4-137/10.107.4.137).
- Presumably works for me locally because in /etc/hosts I have the
  explicit entry "127.0.0.1 Aleds-MacBook-Pro.local"
ActiveMQ test: fix expectation of jmx rmi url format

- Not sure how this ever passed. Perhaps a difference between 
  Java 6 and Java 7? If so, should we accept both in the assertion,
  I wonder?
Fix BrooklynNode tests: on stop, entity auto-unmanaged

- testStopButLeaveAppsEffector and testStopAndKillAppsEffector were
  failing because trying to use entity.driver.isRunning() on an
  unmanaged entity.
- Instead, get the entity’s pid file and check that explicitly.
Fix failing RebindWebClusterDatabaseExampleAppIntegrationTest

- app was not being managed
- deleted unneccessary rebind() impl - just call super
- removed race by adding “eventually” to assertHttpStatusCodeEquals
This closes #264
This closes #261
BrooklynNode cluster + upgrade effector

Also effectors to:
  * select master in the cluster
  * set HA priority
  * set HA state