Changes to the output formatting functions of the test suite.
The methods 'self.heading()' and 'self.summary_line()' have been converted to functions and have
been shifted from the file 'test_suite/system_tests/main.py' into the new file
'test_suite/formatting.py'. The final printout by 'test_suite/runner.py' now used these functions.