Add status and error messages to /trace

[Fixes #57949108] [bs-323] Make sure /trace shows error responses
Add gradle runJar
Extract DispatcherServletAutoConfiguration so it can be used independently
Lazy initialization of management server properties
Important: restrict PPC scanning to current context
Add SpringApplicationBuilder

Builder for SpringApplication and ApplicationContext instances with
convenient fluent API and context hierarchy support. Simple example
of a context hierarchy:

   new SpringApplicationBuilder(ParentConfig.class)
               .child(ChildConfig.class).run(args);

Another common use case is setting default arguments, e.g.
active Spring profiles, to set up the environment for an application:

     new SpringApplicationBuilder(Application.class).profiles("server")
 		.defaultArgs("--transport=local").run(args);

If your needs are simpler, consider using the static convenience
methods in SpringApplication instead.

[#49703716] [bs-116] Parent context for some beans maybe?
Refine SpringApplicationBuilder and add a test for profiles
Add SpringApplicationContextLoader