Fix: Try to reduce errors during testing by always running Sphinx in the main loop.
Fix: Tune descriptions of Sphinx in CodeChat settings dialog.
Fix: Use templates from CodeChat.
Fix: Simplify Sphinx/CodeChat code.
Fix: Rename copySphinxProjectTemplate to match its functionality.
     Make sure it's called if the project directory changes.
Fix: Add forgotten disconnect of a timer-like signal.
Fix: Don't run GUI code from the worker thread.
     Fix HTML test, which doesn't use the worker thread.
Fix: Eliminate some race conditions in testing.
     Eliminate unnecessary Sphinx builds.
     Rewrite some tests.
Fix: More tests working.
Fix: Eliminate all calls to showDock, move it into setUp.
Fix: use toHtml, rather than kludgy signals, to gather QWebView contents.
Debug: Show root cause of crashes in testing and suggest a fix.