This change moves a dynamic list of classes passed to `SpringApplicationBuilder.sources` to a `DeferredImportSelector` loaded by a simple `@Configuration` class. `BootstrapImportSelector` now loads the classes and orders them and returns the class names so that `@Conditional` annotations (such as `@ConditionalOnClass`) function properly. This was exposed while using java 11. fixes gh-438
Spring Cloud Context
Utilities and special services for the ApplicationContext of a Spring Cloud application (bootstrap context, encryption, refresh scope and environment endpoints).