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.