updates to use jclouds 1.5 w/t deprecated code
proposal for #430
Shane's comment addressed
Added webServer.stop() in a finally block to tests
Removes SSH keys
Use brooklyn.properties and a BasicLocationRegistry to obtain a JcloudsLocatrion

Conflicts:
	software/messaging/src/test/java/brooklyn/entity/messaging/activemq/ActiveMQEc2LiveTest.groovy
	software/webapp/src/test/java/brooklyn/entity/proxy/nginx/NginxAmazonTest.groovy
	software/webapp/src/test/java/brooklyn/entity/webapp/WebAppLiveIntegrationTest.groovy
Use non-deprecated location resolver
Conflicts:
	core/src/main/java/brooklyn/entity/basic/Entities.java
	core/src/main/java/brooklyn/management/internal/LocalManagementContext.java
	software/webapp/src/test/java/brooklyn/entity/proxy/nginx/NginxAmazonTest.groovy
Fix Jclouds tests to use non-deprecated code
Further work fixing JcloudsLocation based tests
misc test fixes
Merge pull request #504 from ahgittin/fix/miscellany

misc test fixes
fix jaxb issue
Merge pull request #499 from grkvlt/webserver-stop

Added webServer.stop() in a finally block to tests
Merge pull request #505 from andreaturli/jaxb

fix jaxb issue
add support for flags passed to ssh cli
Merge pull request #506 from ahgittin/feature/ssh-cli-allocate-pty

add support for flags passed to ssh cli
fix so http test gives the desired failure on jenkins box
Cli updates and tests (info command, launch banner)
Tidy up brooklyn launcher bash script
support a lightweight groovy-friendly createChild on ApplicationBuilder
viz. createChild(Type, flag: value, flag2: val2), as in new WebClusterDatabaseExampleGroovy example;
also:
- resolve HasConfigKey immediately (removing the "config2" map)
- support config keys in the map passed to configure (as well as flags), with many more tests
- fix display name