Introduce new IConfigureBus

Obsolete INeedInitialization
Obsolete Configure.Configurer
Add a RegisterComponent to ConfigurationBuilder
Renamed IConfigureBus back to INeedInitialization

Moved Configure.Pipeline to ConfigurationBuilder
Obsolete Configure.Configurer
Can't throw here otherwise DI will fail
Merge branch 'INeedInitialize' into release-5.0.0