Minor formatting polish
Polish SpringApplicationErrorHandler
Rename Outcome -> ConditionOutcome
Improve message used on match

Update OnBeanCondition and OnClassCondition to improve the message used
on a successful match.
Rework auto-configure report

Update the auto-configuration report to improve log formatting and to
separate the internal report data-structure from the JSON friendly
endpoint data-structure.
Make simple authentication the default and log default password
Have spring-boot-starter-shell-remote depend on spring-boot-starter-actuator
Switch to placeholders in conditional expressions; Ensure that Crsh auto configuration works without Spring Security
More sensible signature for servlet initializer
Add all starters to parent pom
Pin Spring version when using security
Remove unused field
Attempt to allow Aether to load from local repo
Add tests for loading dependencies in starters without parent
Fix broken tests
Strip trailing whitespace
Reinstate git commit ID in loader tools manifest

Add Spring-Boot-Commit-Id to MANIFEST.MF of spring-boot-loader-tools.
The reinstates functionality of 498ca076989742b2d95fa9c3da0950d0f0f3669c
but does not cause issues in eclipse.