fix: specify SQL_WVARCHAR or SQL_VARCHAR for params depending on UNICODE
test: updated tests and new default for MSSQL Native Client connectionString