Proposed fix for https://github.com/laravel/framework/issues/1882

The connection seems to do transactions properly if the generic PDO transaction implementation is called instead of the raw "begin tran / commit tran / rollback tran" commands get called on the sqlsrv driver.