bumped jclouds version to 1.6.1-incubating
JcloudsLocation: destroy VM if throwing exception in obtain

- Adds config DESTROY_ON_FAILURE to say whether to destroy the VM
  (which is not currently accessible to the caller in the event of
  failure, because obtain() throws an exception that does not
  contain the machine details).
- Fixes issue where VMs left running after live tests have been run
Tidy JcloudsUtil.getFirstReachableAddress
fix sandbox FederatingManagementContext compile error
Adds JcloudsLoginLiveTest

- for testing various ssh key / password combinations in the config
JcloudsLocation: using password for login

- extract credentials from AdminAccess if that was used to set up the
  user.
- don't tell jclouds to lockSsh if using password-based login
  (as that disables password-login!)
- re-enable JcloudsLoginLiveTests
Jclouds computeService cache: only reuse if same provider

- include provider+identity+credential in cache key, so only
  reuses the computeService if it really is for the desired provider!
JcloudsLocation: incorporate review comments

- remove duplication in two exception blocks
Merge pull request #866 from aledsage/fix/jclouds-location-login-and-termination

Fix: jclouds location login, and termination
jclouds-resolver: take endpoint

- e.g. jclouds:openstack-nova:http://foo/api
fix test logback config so it doesn't spit out errors
Merge pull request #868 from aledsage/fix/jclouds-resolver-takes-endpoint

jclouds-resolver: take endpoint
Merge pull request #869 from ahgittin/fix/misc

fix test logback config so it doesn't spit out errors
Fix version-tag for rest-client/pom.xml

- the BROOKLYN_VERSION marker needs to either be same line or
  previous line, but was on the line after...
fix change-version for multiple occurrences on line

- Previously, if had:
    OLDVER blah OLDVER // BROOKLYN_VERSION 
  it would only replace the first OLDVER
- Now it replaces all occurrences of OLDVER on that line.
  Does it with an ugly `while <grep>; do sed ...; done`
  because getting /g to work would be extremely hard based on the 
  pattern matching used.
Fixed minor typo in logging
Added SingleMachineProvisioningLocation
Added check that target location can be resolved
Created (failing) test for obtain-release-obtain from SingleMachineLocationProvider
Renamed localhostTest and removed from Live group