All RRT tables are ignored
We don't check the start time of EIT and ETT tables in the version check, so many tables are improperly ignored.
Document the massive changes Daniel has made in the Vid and MultiRec branches
Clarify whether the minDBMS stuff is just for upgrading, or if it is a runtime requirement too. If the latter, then this possibly should be called even if the schema match, to ensure the user is informed of the MySQL upgrade requirement.
This uses GetMythUI()->IsScreenSetup() to work out if this program's context is a GUI, but GetMythUI() might create a MythUIHelper. Having a static bool MythUIHelper::ValidMythUI() would be much tidier?