Start moving Schema Dialect features to Schema/Dialect

Move code + tests for converting columns/indexes.
Add stubs for Postgres + Sqlite schema dialects.
Migrate listTables() to SchemaCollection

Migrate the methods + tests for listTables() to the new schema
system.