Result reporter summary

Result reporters have the ability to generate a summary through their getSummary callback.

It is possible for other result reporters to have access to all summaries through the ITestSummaryListener interface, which allows them to use other reporters' results.