Measure code coverage

Running tests with `grunt coverage` reports the code coverage in the
terminal and generates an html report for better understanding what’s
left uncovered.

The syntax is the same as `grunt test`:
`grunt coverage:unit:facia` runs only the tests for `facia` package.
Abstracting part of the coverage configuration
Merge pull request #6977 from guardian/coverage

Measure code coverage