Update tests to reflect changes in Table.
Add basic columnSql generation for Sqlite.
Move shared code down to Driver.

There isn't any platform specific SQL in _value so pushing it down to
the Driver saves duplication, inheritance and makes drivers more useful.
Add tests for schemaValue
Restructure MysqlIndex tests to do less work and be clearer.
Add indexSql method to SqliteSchema.

Add the method and some tests.
Add basic table creation + test cases.

This rounds out basic table creation in SQLite. Foreign keys will be
added at a later date. Right now I want to get fixtures up and running
again.
Simplify tests for autoincrement in sqlite.
Merge pull request #1281 from markstory/3.0-sqlite-create

3.0 sqlite create table