SqlsrvDriver: order table names in reflection

Main purpose is testing. Otherwise order may be unpredictable.
tests: drop all tables in Sqlsrv dumps

Otherwise SqlsrvDriver::getTables() returns tables from previous tests.

Better would be drop all tables, but I cannot find some nice way now.
Or drop database, but it drops user permission too.
tests: fixed tests for Sqlsrv
tests: helpers for testing executed SQL queries
tests: monitor executed SQL queries (wip)