ci: add coverage job
Uses the new llvm source-base coverage from nightly to generate coverage reports:
- full html report as artifact
- cobertura report for gitlab MR integration
- output coverage summary for gitlab parsing
Here is the regexp to set in gitlab as "Test coverage parsing": \slines.:\s*([\d.]+%)
Resources: