Force UNIX-style line endings on shell scripts
HTTP API entity helpers
Support for timeout parameter in the /server/shutdown request
Shutdown effector in BrooklynNode
Brooklyn node safe STOP effectors

  * Stop but leave apps running
  * Stop apps and stop node
Refuse stop of Brooklyn Node if there are child apps

(possibly mirrored child apps added manually)
Support HTTP responses with empty body.
Adds support for deploying the visitors example app, backed with Riak
Adds basic support for installing riak 2.0 (does not add support for 2.0-specific features)
Improve stop logic

stop_... effectors don't unmanage the node (leave it visible in the entity tree) and call STOP on after shutdown so that the machine is shut down.
Enforce no children condition only when SERVICE_UP == true.
Address #161 comments.
  * Use Duration.sinceUtc instead of ad-hoc logic
  * Check the process has actually exited in tests
ensure license is included in WAR file
Improve /server/shutdown functionality

  * add forceShutdownOnError - don't shutdown by default if app errors on stop
  * add shutdownTimeout - timeout shutdown waiting for apps to stop
  * add requestTimeout - timeout http request waiting for shutdown
  * add delayForHttpReturn - how long to wait before System.exit to let the request complete gracefully
  * deprecate delayMillis and make it an alias for delayForHttpReturn

Update dependant effectors.
Make the task name visible in UI
Treat empty parameter fields as null values
expand NOTICE for all included software and include license text in LICENSE
Treat empty strings as null values in shutdown request.
remove many binary files, add a comment for the two remaining (hello-world.war and solr/examples.tgx). these both:
- are not part of the distributable
- are only used in tests
- contain their source code
delete very old sandbox/examples dir
This closes #161