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
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
Merge branch 'feature/add-softlayer' of https://github.com/aledsage/brooklyn into jclouds170
remove FIXMEs from Softlayer test and add default target (building on #918)
adds essential fixes to jclouds-softlayer, copying from code pending in jclouds.
this will hopefully be merged to jclouds in 1.7.1 and 1.8.0 so when we update jclouds we should be able to remove this (`org/jclouds/softlayer/**` packages);
in the meantime however, we need the patches for softlayer to work, and including them in our brooklyn-location-jclouds project seems the best way
Merge pull request #1135 from ahgittin/jclouds170

jclouds 170