Bug 816688  Output test messages in the tinderbox standard

I wasn't totally sure the best way to approach this, but this replaces the console for tests with a custom one that outputs lines in the expected format for tinderbox. Every test starts with TEST-START and ends with TEST-END, with TEST-INFO, TEST-PASS, TEST-KNOWN-FAIL, TEST-UNEXPECTED-FAIL and TEST-UNEXPECTED-PASS in between. Each line also includes the running test where possible.