Started implementing outbox for NH
Fixes after rebase, now also storing the message type
Added sharing of connection, session and transaction
Fixing unit tests
Added outbox to perf tests
Updated references
Need to capture current context in Begin

The call to GetCurrentSession is done from the saga which is in a child context and that context is disposed
Adding integration tests
Adding a chaos monkey for sends
Adding support to fake failed mark as dispatched
MessageType now stored
Fixing flush bug
Setting by default session FlushMode to Never since we explicitly flushing
Sharing SqlTransport connection
Made timeouts aware of existing connection
Merge pull request #39 from Particular/no_dtc

Outbox implementation