Extract parseCoverage() to lib
Defer source resolution to end.
Normalize filesystem paths.