Karma config and dependencies for nodewebkit runner

This makes karma work.

You will need to run npm install to put nodewebkit in the node_modules directory. Karma depends on that to test properly.

`grunt karma:unit` will run just the unit tests.

`grunt test` should run the karma tests now just fine as well.