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.
Set Raven DB name when conn string doesn't have it

If the connection string was specified but with a server url only and
no database was set in the string then it should set the database to
the EndPointName.

Relates to #1000
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
Fixed accidental commented code
Added backoff to sql transport
Added more DBNull checks to all columns that could be null.
Passing native Msmq transaction to MsmqMessageSender to ensure sends are sent within that transaction.
Added Sqltransport to test
Renamed DoNotCreateQueues class to not be MSMQ specific.