Use lcov no-external flag optionally

This fixes issue #7 in a way that still allows people with lcov 1.10 to use the no-external flag. It is just a small hack. Please check if this works on the target platforms of issue #7 (Debian e.g.). There will be a trivial merge conflict with pull request #6.