build: add Canonical's gcov.m4 and coveralls support
build: simplify and rewrite gcov.m4 into my_coverage.m4