CB-8129 Add test coverage report generation to core cordova tools

This implements [CB-8129](https://issues.apache.org/jira/browse/CB-8129) and adds `npm run cover` command that generates a test coverage report under `coverage` directory and prints coverage summary to console.