added no-argument constructor to JcloudsLocation
fix https://gist.github.com/andreaturli/cd7e132c7d04c7f76917
Merge pull request #828 from andreaturli/fix/jclouds-location

Fix JcloudsLocation failures
Fix location-metadata.properties

- us-west-2.iso3166 was incorrectly configured to 
  set us-west-1 instead
Merge pull request #829 from aledsage/fix/various-20130716-1951

Fix location-metadata.properties
fix AbstractLocation warn of config after deployment

- logic was previously wrong, and warned if not already managed
  rather than the other way round.
LocationConfigUtils: improve log message

- if can't read key file, then include in log.warn which file
  we were trying to read.
ssh-keys config: accept ~/ file prefix

- was previously done in CredentialsFromEnv, but that has been deleted
  so we temporarily lost this functionality
Accept unqualified location flags in map, without warning

- if calling locationRegistry.resolve(spec, flags), then flags should
  not be fully qualified. So don't warn about them.
Fix rackspace live tests
Switch to use rackspace-cloudservers-uk instead of cloudservers-uk
Merge pull request #830 from aledsage/fix/various-20130716-1954

Fixes: various things
effector invocation: use java instead of groovy

- use java reflection to invoke method
- previously used GroovyJavaMethods.invokeMethodOnMetaClass(...)
rest-*/pom.xml: tidy properties

- for versions shared across modules, define property in
  parent pom.xml
- fixes mvn warning about duplicate definitions of version property
Convert uses of GroovyJavaMethods to JavaGroovyEquivalents
TestEntity: improve toString