Collapse most column diffing to single loop & single ALTER TABLE
Test that multiple column adds/drops are collapsed to the same ALTER TABLE
UPDATE columns directly with default value where possible
Simplify column creation
Add comment explaining changes to mysql5_diff_tables::update_table_columns
Conditionally include AUTO_INCREMENT flags in table diff output
Reflect column oldName changes from commit 5396231
Aggregate constraint modifications into single ALTER TABLE
Drop AUTO_INCREMENT just before dropping PKs, add it just after adding PKs
A test to get working eventually in the future
dependent table linking improvements during diffing

if it is a renamed table

OR table previously exists and depends on a renamed table

remove all constraints and recreate with new table name conventions
then
add all still-define constraints back and any new ones to the table
contraint diffing already removes constraints that fail to be found by dbx, this is duplicate drop work here
check for renamed tables, when diffing static data rows, to allow for rows to be modified and columns changed even when renaming a table
look for  column check constraint inline definers
refactor table_name_by_old_name() into table_formerly_known_as() to be oldSchemaName aware and to return schema and table pointers
fix table drops that should not happen for renamed tables, leveraging the refactored table_formerly_known_as()
Merge pull request #24 from austinhyde/mysql5-table-diff

Optimization of MySQL table diffs