Coverage for gotest reporter.
Coverage for printer.
Removed uncovered code. We'll bring it back if needed.
Inlined the execution package.

The execution package was invoked by the tests in the convey package
but we weren't seeing any of that in the coverage report. There didn't
seem to be a compelling reason to keep them separate so I merged the
two, being careful to maintain the same public-facing contract.