Instruct git to do eol normalization on text files (in case core.autocrlf is not set in git config)
correct rebalanceStatus endpoint and improve reporting
use REST API to add a server node, and other misc cleanups
putative WebTasks API
couchbase tidy REST API usage and CLI usage - WIP
Work around for archetype:generate forcing OS line endings.

When processing template resources (filtered="true") the archetype plugin forces all content to use the current OS specific line endings. Treat shell scripts as binary files in the archetype plugin and instead move the shell script variable replacement to the build phase of the resulting project.

Shell scripts don't work when they contain Windows style line breaks, so it is important to preserve the original line breaks even when building on Windows.
Adds ScriptHelper.noExtraOutput
BindDnsServer tested on Ubuntu
ApplicatoinResourceIntegrationTest timeouts

- remove infinite waits if test is failing!
HttpRequestSensorTest: fix assertions
RebindTestFixture.rebind: set newApp

- in rebind(boolean), set newApp and newManagementContext.
- previously, it was only set in rebind()
BrooklynNodeIntegrationTest tidy
Fix VanillaBashNetcatYamlTest

- ServiceFailureDetector is now an enricher; it used to be a policy
Fix VanillaJavaAppTest

- in the previous 10 seconds timeout, we were only seeing 3 
  performance measurements. Therefore increase timeout (i.e. use 
  the default 30 seconds) and decrease required number to 3 instead
  of 10.
Fix the locale so tests are deterministic.
Adds failing (WIP) test for entity spec with child
Movest the logic for creating child specs from BrooklynAssemblyTemplateInstantiator.resolveSpec to BrooklynComponentTemplateResolver.populateSpec
Deprecate unused SshMachineLocation.execWithLogging

- method that takes a Closure is unused
Logging ssh cmds: include header

- if ShellCommand.PROP_SCRIPT_HEADER is non-null, then include that
  in the logging
Fix MongoDB sharding

- onEntityAdded was using entity param rather than super.entity