WIP - Fixed obsolete warning replacement to use BusConfiguration instead of Configure.With()

**Still left to convert:**

- [ ] https://github.com/Particular/NServiceBus/blob/release-5.0.0/src/NServiceBus.Core/Logging/LogManager.cs#L64
- [ ] https://github.com/Particular/NServiceBus/blob/release-5.0.0/src/NServiceBus.Core/Obsoletes.cs#L425 (not sure how to pass in the connection string)
- [ ] https://github.com/Particular/NServiceBus/blob/release-5.0.0/src/NServiceBus.Core/Obsoletes.cs#L436-440 (not sure how to pass in both the connection string and default document store)
- [ ] https://github.com/Particular/NServiceBus/blob/release-5.0.0/src/NServiceBus.Core/Obsoletes.cs#L450 (not sure how to pass in the connection string)
- [ ] https://github.com/Particular/NServiceBus/blob/release-5.0.0/src/NServiceBus.Core/Obsoletes.cs#L461-465 (not sure how to pass in both the connection string and document store)
- [ ] https://github.com/Particular/NServiceBus/blob/release-5.0.0/src/NServiceBus.Core/Persistence/Msmq/SubscriptionStorage/ConfigureMsmqSubscriptionStorage_Obsolete.cs#L17 (not sure how to set the queue name)
- [ ] https://github.com/Particular/NServiceBus/blob/release-5.0.0/src/NServiceBus.Core/Persistence/Msmq/SubscriptionStorage/ConfigureMsmqSubscriptionStorage_Obsolete.cs#L23 (not sure how to set the queue name)
- [ ] https://github.com/Particular/NServiceBus/blob/release-5.0.0/src/NServiceBus.Core.Tests/Config/When_using_convention_based_messages.cs - Is this even needed ?