Fixing bug-fix 'MSMQ transaction leak'. It is problematic to use both EnlistVolatile and the TransactionCompleted event when hooking into TransactionScope.
Merge pull request #228 from jasperdk/master

Fixing bug-fix 'MSMQ transaction leak'.
updated changelog
updated mongo driver dependency to 1.9
use non-deprecated mongo client API
Added initial implementation of one-exchange-per-message-type routing strategy.
Added the posibility to configure the JsonSerializer to serialize enums as strings
Merge pull request #231 from maeserichar/enum-as-string

Added the posibility to configure the JsonSerializer to serialize enums as strings
updated changelog
Fix indenting && line endings.
Revert "updated changelog"

This reverts commit 550e46156e6a874f090d7ff848f7d859d72cad03.
Updated to StructureMap 3
First cut on a Serilog integration.

Need to figure out disposal of correlationProperty.
Note: Test project upgraded to .NET 4.5
Updated method summaries
Added Rebus.Serilog.nuspec
Fixed adding properties to Serilog
Merge pull request #232 from fritsduus/feature-sm3

Feature sm3
updated changelog and fixed appropriate nuspec
re-added entry to changelog that @fritsduus appears to accidentally have deleted
Added 'UseExchangeAsInputAddress' configuration option, which allows using an exchange as input address. This way we can have many (fanout) consumers each one with their own queue, but using the same 'public' address (a single exchange to which each consumer will bind)..