Fix up start and finish times in text report.
A TODO has been done!
Make summary cover report respect options given.
Restore summary output after collecting coverage.
Ignore unrecognised coverage criteria in summary.
Make vim report respect specified criteria.
Fix up some debugging output.
That next should have been a return.
Only collect time coverage when requested.
Only collect condition coverage when requested.
Tidy up some old code.
Fix "ignoring extra $criterion" errors.

This is a very old bug that had been perplexing me for years.  Of course, the
solution is trivial, but tracking it down involved hours of debugging using
some rather convoluted code.

Thanks, TPF, for affording me the opportunity find and fix this.
Don't stop reports at __END__ with AutoLoader.

When a module use AutoLoader subroutines can be defined after __END__ or
__DATA__ so we don't want to stop displaying the file before the end.
Improve make clean.
Don't limit table width on html_basic.
Add perl version and OS to html_basic.
Add NetAddr::IP to cpancover.

It uses AutoLoader which is an interesting use case.  It's the module I used
to track down and test 997426e - Fix "ignoring extra $criterion" errors.
Tidy up threshold reporting.
Add another module Devel::Cover uses to cpancover.
Make html_minimal summary more like html_basic.