use shorter group name for google cloud so we get more useful info in the machine name
filter list of nodes based on location
use DatacenterToLocation for softlayer to know the location (and to avoid the Supplier<Location> which seems to cause guice circular references)
Merge pull request #1076 from ahgittin/fix/clouds

misc fixes for using SL, RAX, GCE
add rest call to shut the server down, and a gui link (in the help page for now, until we find a better place)
fix groovy script so errors don't show previous data
improve REST API doc (Swagger) content: better, more consistent endpoint names, layout, and swallowing useless scary error messages;
also moved "/v1/version" to "/v1/server/version" (kept the old one, but deprecated)
do mgmt.terminate on ServerResource.shutdown
Merge pull request #1075 from ahgittin/misc-gui

misc gui cleanups
upgrade to jclouds-163 (pom only - other fixes needed and wanted, following shortly)
update PortableTemplateBuilder to work with jclouds-163 and jclouds-170
override the GoogleComputeEngineHttpApiModule from 1.6.3 with a newer one in 1.6.x which supports more google identity formats (until 1.6.4 or 1.7.0 is available)
use new jclouds ImageChooser support to pick images far more intelligently!
JcloudsLocation: support port-forwarding

- Refactors methods for creation of users
- Adds JcloudsPortForwarderExtension
- Calls out to port-forwarder for port 22, if configured
Support JcloudsLocation.newSubLocation specifying sub-type
JcloudsLocation port-forwarding: incorporate review comments
Merge pull request #1082 from aledsage/feature/JcloudsLocation-for-portforwarding

JcloudsLocation for port-forwarding
jclouds-163 code review tidies (comment and use guava)
Merge pull request #1080 from ahgittin/jclouds-163

jclouds-163
Adds custom jclouds-softlayer, and live tests

- adds 1.6.1-cloudsoft.1 build of jclouds-softlayer
- adds AbstractSoftlayerLiveTest and TomcatServerSoftlayerLiveTest