Correct directory permissions in dist zip
Fix a few problems with spring start script

Fixed a few issues with the spring start script, mainly around symlinks.
Test on OSX, Ubuntu and Windows (Cygwin) with and would symlinks.
Polish and simplify spring bash script
Add spring.bat start script for Windows
Try to debug the travis build
Fix up some links in README
Fix travis build
Accept SPRING_HOME if already set
Remove hardcoded version in Banner
Reinstate junit dependencies in starters
Attempt to sort out logging dependencies
Indicate downloading dependencies progress in CLI

Update CLI to show a "Downloading Dependencies..." message if the
initial dependency resolution takes more than 3 seconds. Whilst
downloading dots are appended to the message.

Issue: #54589094
Add logging initializer to tests
Add websocket starter
Add websocket sample
Inherit profile activation spring-snapshot-build

Inherit default profile activation for spring-snapshot-build in the
spring-boot-starter-parent from the spring-boot-parent.

Allow sample projects to work correctly in eclipse.
Fix GrapesCleaner to work with renamed artifacts
Revert "Attempt to sort out logging dependencies"

This reverts commit e99d2199d8b613f6099eb3fd577b9700b4050b8f.

The main spring-boot project should not have compile scope dependencies
to any org.slf4j artifacts.
Add OutputCapture test class
Fix CLI test failures