Remove unused imports.
Eliminate some coverage report hackery.

Make coverage files go into a path specified absolutely (previously it
was just .coverage.FOO in the cwd of the process), so subprocesses don't
need to either (1) run in a specific cwd or (2) move their coverage
files back when they're done.