Start working on the MySQL schema creation.
Add more column types and wire up mocks better.

Since I moved around connection logic on a different branch, these
tests are a bit more manageable. Update to reflect the changes
elsewhere, and approach completion on the first create table generation.
Fix missing AUTO_INCREMENT features.

I missed this the first time.
Refactor case switch and add missing types.
Add very basic primary key support.

Add basic single and multi column primary key support.
Add various kinds of non length based indexes.

Add support for the main non-foriegn key types used in MySQL.
I still need to add support for indexes with lengths.
Remove commented out code.
Implement key lengths for MySQL.

Mysql is wonky and lets you set key lengths on indexes. Allow for that
and acommodate it.
Fix coding standards.
Merge pull request #1274 from markstory/3.0-create-table

3.0 - MySQL create table