Add gcov support.

Missing documentation (where to put?):

./configure --enable-gcov
make coverage-html

Closes issue #122