tests: New grunt `test:unit` and `test:unit-coverage` tasks.
tests: ability to select code coverage reporter
tests: retry failed packages installation on the ci
tests: set of scripts for running karma specs
tests: better angular templates generation, closes #41
tests: cleanup karma tasks
tests: cleanup grunt tasks
Merge pull request #44 from lucassus/feature-grunt-test-tasks-cleanup

Cleanup grunt tasks for running specs