Detecting lines that can't be covered, improved report.

Lines containing non-traceable instructions (fi, {, comments, etc)
are now mostly ignored on code coverage reports.