BROOKLYN-55 install script for brooklyn
Move PerformanceTestUtils from core to usage/test-support
Adds load tests

- testing number of concurrent apps that can be started, and number
  of apps that can be managed.
Fixed install issues on Ubuntu and other non-root access images
Add version option to install script
Add option to generate password
Fix minor issues with curl redirects and check SSH for fast fail
Fix typos in SSH commands and move all configuration defaults to single location
Catalog page generator: Fix website home URL

We aren't at "brooklyncentral" any more
Catalog page generator: change jquery source href

Switches from a non-secure location on jquery.org to a HTTPS location
provided by Google
Catalog page generator: change underscore.js href

Now uses a relative link to the underscore.js that is part of the
website, instead of the non-secure http:// link to an external site.
restore the org.eclipse.m2e maven settings to tell eclipse to ignore the unknown "copy-dependencies" task, removed in #176
fix BROOKLYN-70 , allowing the new-style chef community download links
Prep for upgrading to guava 18

- remove deprecated uses of guava 17 code, so will compile against 18.
- useful for if testing out jclouds 2.0.0-SNAPSHOT locally.
Adds HasNetworkAddresses interface

- implemented by MachineLocation
- useful for advanced networking, when SubnetTier wants to
  choose private or public address, depending on context.
JcloudsLocation: avoid NPE if node.getImageId null
JcloudsLocation: white space tidy
jclouds machine: if !waitForSshable don’t ssh for machine-details
Adds jclouds.labs:vcloud-director dependency
Fix softlayer: delete custom code; rely on jclouds

- The SoftLayerFastVirtualGuestToNodeMetadata broke softlayer for me:
  when I provisioned a VM, the NodeMetadata returned had a null imageId
  and null OperatingSystem, which caused an NPE in
  JcloudsLocation.createUser.
- Deleting that class to rely on normal jclouds 1.8 fixed the problem
  for me.