Better lcov version checking.
Don't clean .gcno files for coverage-html target.

Only .gcda files need to be cleaned between successive coverage-html
runs.  Only cleaning .gcno files when doing make clean now.