changed install(...) in VanillaJavaAppSshDriver from private to protected
Merge pull request #1156 from ZaidM/vanillaJavaAppBranch

changed install(...) in VanillaJavaAppSshDriver from private to protected
Merge pull request #1153 from ahgittin/feature/software-children

INSTALL_DIR and RUN_DIR now inherit from a nicely configurable BrooklynConfigKeys.BROOKLYN_DATA
dumpInfo prints all config set on an entity, not just those matching explicit keys
more flexibility in MapConfigKey and SetConfigKey - if you set a map or set against the StructuredConfigKey it is used as a base,
and all subkeys are put on top of that; also any key matching a.map.subkey=1 is treated as a subkey if we access a.map as a map
(it does not *have* to be a sub element config key)

this allows us to set map and set configs in yaml
add (now working) vm provisioning properties for cassandra
(and a quick check to ensure classpath is sensible when running)