chore(karma): add karma-coverage

Use karma-coverag and istanbul to generate a code coverage report.
chore(sonar): add sonar coverage report

Copy the lcov.info to the root coverage folder.
Add sonar-project descriptor.
chore(grunt): apply jshint
style(jshint): make jshint happy