Location config from properties fixes

- use brooklyn.jclouds.* for locations
- transform lower-hyphen into lowerCamel properties
Fix publicKeyFile lookup, append ".pub"

- was not working for files starting with "~/"
privateSshKey: make default id_rsa and id_dsa

- privateKeyFile accepts a colon-separated list of files
- Default is ~/.ssh/id_rsa and ~/.ssh/id_dsa
  This restores previous behaviour from 0.5.
Adds terminate functionality to the datagrid/brooklynstorage. This is needed to correctly release resources
when a LocalManagementContext is going to be discared; this is needed for the Hazelcast integration.
Merge pull request #846 from pveentjer/add-terminate-to-brooklyn-storage

Adds terminate functionality to the datagrid/brooklynstorage. This is ne...
Merge pull request #843 from aledsage/fix/sshing-20130719-1205

Location config from properties fixes
fix jclouds use of private key for login user when tilde is specified