develop
A new TaskExecutor, still using Channel, but with reduced overhead and higher performance suitable for most scenarios.
Address #5534 - Use sequence number for batch order where available (#5538)
Replaced multiple arguments with BatchOptions, simplifying constructor.
Integration of all external packages into MassTransit, split out into Abstractions, Middleware, and the core MassTransit assembly.
Added MessageBatch<T> to the known serialization types so that it can be properly serialized without a proxy.