Add support for different INT sizes to MysqlAdapter, refs #249

- add `$limit` parameter to `AdapterInterface::getSqlType`, allowing more complex type hinting
- additional column sizes for "text" and "integer" types now determined by `MysqlAdapter::getSqlType`
- `$limit` is passed through `getSqlType`

Cleans up a some of the changes made in #330:

- remove `PHINX_TYPE_*` constants from `AdapterInterface`
- deprecate `TEXT_SMALL` in favor of `TEXT_TINY` in `MysqlAdapter`
- remove the `classifyTextColumn` method in `MysqlAdapter`
@twistedR There is no `smalltext` column type, only `tinytext`. I'm leaving the constant behind to preserve BC. It should be removed in Phinx 0.5.x.