Urls.mergePath fix and tidy
Merge branch 'master' of github.com:brooklyncentral/brooklyn
conveniences for working with class and package names, esp in scripts
support a "run as root" flag when executing a script via SshTool
Merge pull request #781 from ahgittin/scripting

support "run as root" flag on SshTool
null fail-fast checks in JavaClassNames, new classpath: url generator, and replace some entities to use that url generator
fix SSH-CLI tool use of RunAsRoot, and correctly echo the "Executing..." line
fixes following code review
add new property not to show extra output in ssh library, so that execCommands for CLI works as it should (and not show Executed ... message)
Merge pull request #782 from ahgittin/scripting

tidy of JavaClassNames, better usage, and fixes to ssh-cli use of new RunAsRoot