Adds custom jclouds-softlayer, and live tests

- adds 1.6.1-cloudsoft.1 build of jclouds-softlayer
- adds AbstractSoftlayerLiveTest and TomcatServerSoftlayerLiveTest
Avoid NPE in TomcatServer.disconnectSensors
add messaging as a test dependency to jsgui, making it easier to test blueprints in the jsgui project
Include SUB_TASK_TAG tag for sub tasks
Delete sub-tasks when deleting a task

- and BrooklynGC only looks at non-sub-tasks when deciding what to
  delete.
bump postgresql suggested version
fix Ec2LiveTest
add install postgresql repositories (yum or apt)
Fix setting CASSANDRA_CLUSTER_NODES, and test
Make behaviour of PortAttributeSensorAndConfigKey.convertConfigToSensor backwards compatible

Falls back to previous behaviour of trying to obtain a port from entities
with a single location, even if that location is an instance of
MachineProvisioningLocation.
Merge pull request #1140 from sjcorbett/fix/port-attribute-sensor

Make behaviour of PortAttributeSensorAndConfigKey.convertConfigToSensor backwards compatible
Merge pull request #1134 from aledsage/fix/integrationTests-20140107

Fix EntityExecutionManagerTest integration tests
Merge pull request #1139 from aledsage/fix/CassandraIntegrationTest

Fix setting CASSANDRA_CLUSTER_NODES
Merge branch 'master' of github.com:ahgittin/brooklyn
Merge branch 'master' of github.com:brooklyncentral/brooklyn
fixes for jclouds 1.7.0 (but no pom update until in maven central)
support networkName for GCE, and set the display name for JcloudsLocations to the provider if not overridden
pom update for jclousd 170
update QA project for guava 15 removed class (Ranges -> Range)
detect (and punish) deprecated images in gce
suggest turning off iptables in google compute
better os detection for jclouds locations, and better logging of creation process (reporting template and times); also gce live tests now just use the default as GCE keeps deprecating images, and mysql gce test added