sqlsrv fixes

Sqlsrv cursor type fix, UTF-8 support, transaction support, varbinary
update support