Add documentation to external libs flags
Move setting of external libs to external installation modules
Add comments on gcda, gcno and gcov files

Remove previous version of coverage template
Split long lines and add additional documentation