[Reviewer: Ellie] Track code coverage for cpp-common too

Ellie,

Please can you review my change to track code coverage for cpp-common?

The key change is to set the root to the root of the code tree and then exclude those modules that we don't want to track.

If you're happy with this, I'll apply the same change to sprout.

Thanks,

Matt