Moved connection management out of transaction strategies and allowed Sq...

...lLite to pass in a SharedConnection