Support noGlobalBrooklynProperties in CLI and use on BrooklynNode, tidying and fixing integration tests

it should be a warning until we support it -- i did it as a single commit so it should easy enough to revert