Added background processing for coverage reports

Once we have collected the raw data, we can background the report
generation and let testing continue happily (fingers crossed)