develop
Use ChannelWriter's TryComplete instead of Complete
Inspired by #3619 - Reworked the way inactivity timers work to more consistently handle timer resets as messages are received.
Integration of all external packages into MassTransit, split out into Abstractions, Middleware, and the core MassTransit assembly.
Upgrade guidance for Scoped ConsumeContext
Added the transport and test harness options for Azure Service Bus, and reworked the way the AsyncElementList deals with messages.
Fixed #3754 - Test observers to properly clear inactivity when no activity of that type is performed.
Separate scoped ConsumeContext through components
Added unit tests to Azure Service Bus for Job Consumer, changed inactivity timeout to restart after the bus has started.
Massive file cleanup