Update to karma 0.10/grunt-karma 0.6/karma-qunit 0.1.

grunt-karma 0.4.4 has an embedded dependency on karma 0.8.5, which has an embedded launcher for Chrome that doesn't work on Windows if Chrome is installed globally rather than in a user profile directory. Since that version of karma isn't looking for karma-chrome-launcher, there's no way to override or alter this behavior.

This pull request updates grunt-karma to 0.6.2, which requires karma 0.10.0 as a peer dependency. This also requires updating karma-qunit, and updating the example karma.conf.js file to the new config format.

This change is necessary for karma tests with Chrome to work on Windows with global installs.

This change includes the 'util' fix from #948.