Support reporting coverage for tests

If `coverage` options is set, template files will be instrumented
before execution (can be enabled per-technology). If templates are
built with source map, there is an option to show coverage for
original files.
There is also an option to filter out some sources from report. By
default, all content of `node_modules` and `libs` will be omitted.
Merge pull request #36 from enb-bem/feature/coverage2

Support reporting coverage for tests
Updated dependencies
Updated silly example
v0.5.0
Fixed run specs for `pre` magic mode
Updated dependencies
Fixed ignores
v0.5.1
Fixed tests
Updated `dependencies`
Updated dependencies
v0.5.2
Added `langs` option
Merge pull request #26 from enb-bem/issue-12

Added `langs` option
Make possible to build a tmpl-spec bundle containing all project templates so the coverage report will contain information about all template files, but not only the ones which were used in the tests.
Merge pull request #43 from enb-bem/feature/total-coverage

Make possible to build tmpl-spec bundle containing all project templates
Fix paths for Windows OS