Pass -Wall and -Werror only if compiler is gcc.
Make tests compile with clang.
Add config.site that enable coverage analysis.
Clean gcov files.
lcov