Merge pull request #985 from danielmarbach/develop

Using defer and delete command data to delete saga unique identity. Fixe...
Obsolete DisableCompatibilityWithNSB2, closes #980
Updated Castle Windsor to 3.2.0, closes #986
Using plain ado.net TX for SqlServer transport if suppress DTC is on.
Enabled the sqlserver tests for non dtc
Fixin the unstable test for ambient tx to wait for the non tx message to
arrive before completing.
MSMQ sends are now not enlisted in the ambient transaction for non
transactional endpoints
Got rid of binary serializer
Merge branch 'develop' of https://github.com/NServiceBus/NServiceBus into develop
fixed issue with corrupted zip files in host
Added debug flag to sample
Added ObsoleteEx to ComponentCallModelEnum
Fixed spelling mistake
Enabled logging on website
Moved the message intent into a header to avoid having to marhal it in
each transport. Also fixes the issue with the TM not storing it. #993
Adding tests to verify that all transports behave correctly when the
endpoint is non transactional
Added tests that verifies that the transports enlist in the ambient tx
even if the transport in non transactional
partitionkey and catchup interval now configurable for timeoutpersister
split azure message queue sender & receiver into separate files
Merge branch 'develop' of https://github.com/NServiceBus/NServiceBus into develop