Add SpringApplicationErrorHandler

[#48055575] [bs-31] Add hooks for failed application context startup
Create a report based on Boot's autoconfiguration decisions
- Gather autoconfiguration conditional decisiions (true and false)
- Provide an actuator endpoint as one means to read the report
- Define @EnableAutConfigurationReport annotation to turn this feature on
- Tidy up autoconfig report a bit and log it if --debug=true
Ensure AutoConfigurationReport is always present