Better column rename and delete logic, tests for same
Make method "private", add some unit tests.
Add code to deal with renaming keys that are referenced by foreign keys
Force column types to match, include missing return
Merge branch 'fix-sqlite3-rename-column' of https://github.com/myndzi/knex into fix-sqlite3-rename-column