develop
Added ISagaVersion to RequestState
Slightly reverted 0211e1f so that it is now an option whether or not to clear the RequestId on faulted state machine requests
Updated all state machine activities to pass the CancellationToken when calling any transport-related methods (publish, send, request, schedule, etc.)
Added container state machine activity support for Catch expressions
Huge push towards optimization on startup, state machines, type discovery, caching, and the consume pipeline. Rebuilt the dispatch filter as a consume context filter for message type dispatch.
Fixed #3807 - added ability to configure redelivery for completed/faulted events that arrive prior to the started event
Integration of all external packages into MassTransit, split out into Abstractions, Middleware, and the core MassTransit assembly.
Expose event configurator via IStateMachineModifier
Added default correlation of Schedule message if supported
Fixed #3681 - Catch with conditional When expression was improperly building the behavior with duplicate activities
Massive file cleanup
Added missing extension methods for Send (by EndpointConvention, which I still despise people using).