A helper class for classes that want to run a process, optionally have the
stderr and stdout printed to stdout/stderr as the process runs, and capture
the stdout, stderr, and interleaved output properly without dropping any.
This is the result of running a command using ProcessRunner or
ProcessPool. It includes the entire stderr, stdout, and interleaved
output from the command after it has completed.