making sure there is a message id for backward compat
The container is now disposed when the bus shuts down
Making the default on critical error implementation more fool proof
Introducing a connection manager for RabbitMq to enable retries when the
broker connection fails
Remove TimeoutMessage
enable NLog profile handlers

not sure why these were disabled
fixes for nlog

make use of dynamic
better error checking
dont override Configuration if it exists
exit instead of break??
Merge branch 'pr/n940_SimonCropp' into develop
Allowing to pass an external IDocumentStore.
Ensuring proper use of IDisposable
Merge pull request #922 from remogloor/develop

Use correct setting for none transactional ActiveMQ configuration
Merge pull request #941 from SimonCropp/patch-1

Making sure that the project debug settings isn't created twice
Made sure that the machine of the sender is audited even for send only
endpoints
The unicastbus is now implementing the dispose pattern correctly
Use Unicast.Transport.Transactional.Config.Bootstrapper.TransactionSettings.IsTransactional instead of Endpoint.IsVolatile for none transactional bus configurations.

Closes #918
Added Unittests for AMQ Session Factories
Changed AMQ Integration Tests to use failover connections for reconnecting automatically to the broker after connection loss
Fixing the idisposable builder test to expose the issues with the AutoFac,
Castle and Spring builders
ActiveMQ Transport waits at shutdown until all pending messages are processed before closing the connection.