Navigator: check if workspace has been deleted on timer
Tests: chdir to start dir before running tests
Fix: Use unittest's discovery, available in Python 2.7, instead of kludgy script.
Move: New tests to testable subdir.
Fix: Factor out all QApplication instances to one place.
Create a single, persistent qapplication before testing and use that for all tests.
Put persistent QApplication into base instead.