Feature: Coverage Plugin Support

Add hooks for coverage plugins.

This allows users to leverage coverage plugins with the following interface:

```
// wct.conf.js
module.exports = function(config) {
    config.coverage = require('my-coverage-plugin');
    config.whitelist = [ "**/*.js" ];
    config.blacklist = ["my/utility.js"];
}
```