develop
Massive file cleanup
Fixed #3418 - object destination in message initializer should await the Task result before assigning to object
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.
Integration of all external packages into MassTransit, split out into Abstractions, Middleware, and the core MassTransit assembly.
Fixed #5022 - assume UTC when no offset is present.
Added header property initializers using double underscore
Code cleanup. Remove copyrights
Created new message initializers, replacing JSON.NET, for initialzing interface message contracts with anonymous type.
Changing to a provider/converter paired model for initializers