Revert "Remove hazelcast snapshot dependency"

This reverts commit e46b9aa5a9fe9d380401d2a10b190fdd9f950d25.
Bump hazelcast version to 3.0 (from 3.0-SNAPSHOT)
Minor issues in integration tests
Add ability to set Brooklyn console bind address.

- New option in CLI Main (--bindAddress)
- ConfigKey and AttributeSensor in BrooklynNode (WEB_CONSOLE_BIND_ADDRESS)
- Updated BrooklynNodeIntegrationTest to use 127.0.0.1

Caused failures in integration tests on AWS because without security setup in brooklyn.properties, we were binding to
'localhost' but the entity did not know this, and therefore SERVICE_UP sensor data was attempting to connect to the RFC1918
address of the private NIC. Could have just defaulted to 'localhost' but wanted to preserve current behaviour regarding the
console security option, since this works fine on single-homed machines with a sane resolver.
Merge pull request #913 from grkvlt/fix/brooklyn-node-bind-address

Add ability to set Brooklyn console bind address.
Merge pull request #903 from andreaturli/fix/iptables-rules

Improve IptablesCommands utility
Merge pull request #899 from aledsage/feature/reinstate-hazelcast

reinstate hazelcast
added initial support for port forwarding on jcloudsLocation
added PortForwardingliveTest