Revert "Revert "Port sql-query, sql-drop, and sql-create to new sql classes.""

This reverts commit 19dcfb6189bd832255c429facaaaa9b984ce02d2.
minor cleanup of unused method.
Move sql-drop into new sql class system.
More listTables and sql-sanitize.
Move sql-dump to new class system.
More fixes around sql-dump and listTables().
Better variable name.
site-install uses new sql classes and silence for query().
Actually dump the DB in dump() method.
Doxygen.
Expand help text for sql-query.
Minor help improvements to sql-sync.
Add sink.drush.inc which is an early version of a new sql-sync. See the Notes at top of the file. This version is much cleaner, and much less capable. We're gonna have to choose what complexity to keep.
Start using sink.drush.inc for testing by setting a command-hook in sql-sync command definition.
Note that core-status needs enhancing to return %temp as path alias.
sql-sync worked once. still pretty brittle and lots of Notes need discussion at top of commands/sql/sink.drush.inc
Protect core-rsync operation within sql-sync from throwing errors .. Refactor sql_get_class() to use a separate SqlVersion class to determine the .
Bug fixing and polishing.
OK, finally replace sync.sql.inc with new commandfile.
Clean up temp files in sql-sync.