TestReporter accepts a process to use, no console.log

Our custom CLI wants to reuse the default test reporter, but it also wants to replace stdout with a custom stream. This seems like the least invasive way to do so.