chore: update contributors
chore: release v0.9.6
feat: basic bash/zsh completion
fix(init): trim the inputs

Closes #663
fix(init): install plugin as dev dependency
style: make jshint happy
feat(runner): allow passing changed/added/removed files

This is a feature mostly for WebStorm, which does watch the FS already and so we don't wanna do it twice. WebStorm can pass list of changed files to Karma, so that Karma does not have to re-glob all the patterns.
feat(watcher): make the batching delay configurable
docs(config): document autoWatchBatchDelay
tests(web-server): add unit test for utf8 chars in basePath

This is based on https://github.com/karma-runner/karma/pull/648
fix(web-server): correct urlRegex in custom handlers

I screwed this during the refactorings in 7255aa69abf4dc5d469567ea2ff648d745ee83c1, so this is just reverting to the original name of the property.
chore: release v0.9.7
refactor: extract executor and make execution explicit

"file_list_modified" event does not always trigger the test run, only if autoWatch is true.

This is for WebStorm, so that it is possible to trigger test run without "file_list_modified".
feat(runner): add --no-refresh to disable re-globbing

This is for WebStorm, which takes care of watching on its own and updates fileList directly through the plugin.
refactor: web-server does not expose updateFilesPromise()
Merge pull request #669 from kjbekkelund/save-dev

fix(init): install plugin as dev dependency
style: make jshint happy
chore: remove node_modules/karma in init-dev-env script
test(e2e): add a test for dojo adapter

Closes #328
feat(config): default config can be karma.conf.js or karma.conf.coffee

Before Karma would always set the config to `./karma.conf.js` (if not specified
otherwise). Now, it checks for `karma.conf.js` and `karma.conf.coffee`
and set the config file path ONLY if the file actually exists.