Add coverage stats for paralleltests

Also run paralletests with coverage and use the `-p` flag to make sure different processes log their data separately.  This requires running `coverage combine` before generating a report.

coveralls.io seems to be lagging about five hours, but locally, this bumps our test coverage up to about 73%.