Using pipeline context to keep connection and transaction around
Code cleanup
Keep the connection open and inject it into pipeline context

This will hopefully enable no DTC
Making sure that sends reuse the connection as well if there is a suitable one
Adding Sql specific acceptance test for connection sharing
Merge pull request #36 from Particular/no_dtc

Using pipeline context to keep connection and transaction around