Fix: actually run the DDL
Refactoring to support other databases
Adding Iterator.iterateWhile
Don't rely on default encoding/collation
- This seems more robust than replying on the default in case people store
  other tables in the same database.
- It solves an issue comparing the output of 4.4->4.5 to straight 4.5.
MySQL: compare 4.4 upgraded to 4.5 to straight 4.5
Produce description of the tables for SQL Server