Remove table constraints prior to drop table in clean up in the SqlSrv driver

The sqlsrv driver squawks if tables are removed in the wrong order and are e.g. referenced in foreign key constraints. This fix tries to remedy this by looping through each constraint and remove it prior to dropping any table.