Added support to remove deferred messages on saga completion to ActiveMQ Transport
Added custom ActiveMQ assemblies and changed transaction handling to receive messages in an ambient transaction in case of DTC
Enabled Transaction Acceptance Tests for ActiveMQ
Merge branch 'develop' of git://github.com/NServiceBus/NServiceBus into develop

Conflicts:
	AcceptanceTests/NServiceBus.AcceptanceTests/Transactions/When_receiving_a_message_with_dtc_disabled.cs
Changed assembly references to custom ActiveMQ.NMS Assemblies in the Integration tests
- Replaced Apache.NMS.ActiveMQ.dll custom assemblies by new ones that allow to configure the DTC ResourceManagerId.
- Changed connection string to make ResourceManagerId configurable

Without this it is not possible to connect multiple endpoints to the same AMQ server instance because the broker id was used as resource manager id
Changed that DTCTransactionSessionFactory only returns the session of the message consumer if a publish is in the same transaction.
Merge branch 'develop' of github.com:NServiceBus/NServiceBus into develop
Changed activemq connection string to match new syntax
Improved Apache.NMS.ActiveMQ assembly to be more robust in case of exceptions. Mutexes were abandoned before.
Changed When_receiving_a_message_with_dtc_disabled Should_not_escalate_a_single_durable_rm_to_dtc_tx to configure transaction settings before transport.
ActiveMQ requires these informations during transport configuration because it influences the components used to create the transport.
Default timeout manager is used for ActiveMQ when the transport is transactional.
Merge branch 'develop' of github.com:NServiceBus/NServiceBus into develop

Conflicts:
	src/forms/Properties/Resources.resx
Merge branch 'develop' of https://github.com/remogloor/NServiceBus into remogloor-develop
Added Costura

Fixed connectionstring in samples
Renamed uri to ServerUrl as discussed
Running test only for RabbitMQ