Add code coverage reports using LCOV

LCOV is a graphical frontend for gcc's gcov tool. It produces a nice html
coverage report for analysis.