The test result handling is now performed 100% in test_suite_runner.
Previously each class of test (system, unit, and GUI) were managing a separate instance of
RelaxTestRunner. Now it is all controlled from one spot. This will allow better management of the
tests from the GUI.