Rough in table-list dialog (not yet functional).
Mocked in a fake table list.

Added static constructor functions to fragment classes.
Start moving database handler to activity level
Pass a database to TableListFragment (not used yet).

Pass a database from MainActivity to QueryFragment.

Request focus in QueryFragment.
Added dialog title for table list.

Actually listing tables now (but not clickable).
Rotation works with the database list dialog.

Removed the database handler from MainActivity.

Don't try to select a non-existant active tab on restore.
Starting to implement table selection.
Added table name, and started adding listener.
MainActivity now implements TableListFragment.Listener

Sending the selected table back to MainActivity
Selecting a table now opens a query tab showing the table's contents.

Fixes #11