move statics to top as per code review
oops repointed webapp example to Tomcat; changing back to JBoss
using simplified syntax for creating keys and sensors (i.e. static newKey(...) - see classes ConfigKeys and Sensors), and using TypeToken in Sensor and ConfigKey
code review, call it newConfigKey not newKey, and other misc clean-ups
Merge pull request #790 from ahgittin/misc

new static syntax for sensors and config keys, plus tidy
added JCloudsPropertiesFromEnv + Test; updated the properties management for jclouds location
renamed JcloudsPropertiesFromEnv to JcloudsPropertiesFromBrooklynProperties
Remove JcloudsLocationFactory; add location-metadata.properties

- Instead of hardcoding metadata (e.g. lat/lon coordinates) in
  the JcloudsLocationFactory class, the BrooklynProperties looks up
  the location-metadata.properties file.
- Look up properties with prefix brooklyn.jclouds.<PROVIDER>:<REGION>.*
- Deleted deprecated (unused) CommandLineLocations
Add ISO_3166 config key
Jclouds properties: remove sanitize()
Deleted CredentialsFromEnv

- And converted JcloudsLocationRebindTest from groovy to java
JcloudsResolver: accept locationFlags as-is (without needing prefix)