Remove failOnNonZeroResultCode from RedisStoreSshDriver

Workaround for ServiceRestarter's inability to restart a Redis server
when the server's process was already killed.
Fix loading of inner classes from YAML in BrooklynEntityMatcher
Create apps from YAML specs on CLI

Give --app <yaml file>
Increase CliTest timeout from ten seconds to one minute
Merge remote-tracking branch 'sjcorbett/cli-yaml' into review

Conflicts:
	software/nosql/src/main/java/brooklyn/entity/nosql/redis/RedisStoreSshDriver.java
	usage/cli/src/main/java/brooklyn/cli/Main.java
	usage/launcher/src/main/java/brooklyn/launcher/BrooklynLauncher.java
	usage/launcher/src/test/java/brooklyn/launcher/BrooklynLauncherTest.java

All mostly imports or trivial given changes just made. Also minor deprecation/logging tweaked as I noticed them.
Merge branch 'review' - fix merge conflicts with sjcorbett's cli yaml