The table name on playhouse.migrate.migrate is partially case sensitive
After executing the code below mytable2 misses one index.

The difference between the two migrate() lines is that one uses the case of the class and the other uses the case of the table name.

The function should be either case sensitive and fail when the case does not match (the class name or the column name?) or (better) not case sensitive and always work.

`````` Python
import peewee
import playhouse.migrate
db = peewee.SqliteDatabase('test.db', threadlocals=True)

class PeeweeModel(peewee.Model):
    class Meta:
        database = db

migrator = playhouse.migrate.SqliteMigrator(db)

class MyTable1(PeeweeModel):
    pk = peewee.CharField(primary_key=True)
    indexed = peewee.CharField(index=True)

class MyTable2(PeeweeModel):
    pk = peewee.CharField(primary_key=True)
    indexed = peewee.CharField(index=True)

MyTable1.drop_table(True)
MyTable2.drop_table(True)

MyTable1.create_table()
MyTable2.create_table()

try:
    playhouse.migrate.migrate(migrator.drop_column('MyTable1', 'missing_column'))
except:
    pass

try:
    playhouse.migrate.migrate(migrator.drop_column('mytable2', 'missing_column'))
except:
    pass```
``````
