[npm] use latest lib versions except major updates
[gulp] improve watch-test task: explicitly disable singleRun, use only phantomjs
[karma, idea] add karma runner with coverage