Renames current-test-instance-id to current-test-run-id. Makes test run's output the test name, test source and test line to the first line logged during a test run.
Changes output parser on test harness to be more robust and to convert all test output into a set of lists, one list per line.

This is to make parsing and processing test output easier. Now special ('std-out string) records are created by the test output parser when run by the harness. Thus harness output will always be 100% readable entities.