Merge branch 'release-4.2.0'
Merge branch 'release-4.2.0'
Moved all distributor types under the same folder so it will be easier to move them out into their own assembly.
Quick code reformat
Specifying property filters for MessageQueue
add build timestamp
Modified DistributorReadyMessageProcessor to support disconnecting workers, #1732
move over to upgrade protection check
fix compile error
Added worker sessions concept
Still need to handle backwards compatibility
Merge branch 'develop' into Issue_1732
Updated API doco.
Cleaning up the send in preparation for an outgoing pipeline
Concolidating all the send methods to prepare for the outgoing pipeline
Introducing outgoing pipelines
Adding a few obsoletes and fixing up the Bus.Return
Moving the message mutator behaviors
Moving the context and behaviors to their final resting place
Added Powershell cmdlet "Unregister-NServiceBusMSMQWorker"