feat(config): Add the abillity to supress the client console.
This adds the client config option  which controls if the
console output in the client is captured.
Fixes #744.
chore: add more logging
Merge pull request #850 from Dignifiedquire/supress_console

feat(config): Add the abillity to supress the client console.
chore: add lie to package.json

Closes #862
chore: update contributors
chore: release v0.11.10
fix(events): resolve async events without any listener
refactor(launcher): extract timeout, retry, process

So that we can easily reuse only some features.
chore: add shell script to start mocha watcher
fix(launcher): compatibility with old launchers
fix(launcher): compatibility with Node v0.8
chore: release v0.11.11
docs(config): fix a broken link
feat(reporter): support source maps (rewrite stack traces)

Closes #594
style(tests): add missing empty lines
feat(watcher): use polling on Mac

Revert to polling on Mac. Use OS events on Linux and Windows.

Eventually I wanna get rid off polling even on Mac, however it's not ready yet.

See:
https://github.com/pipobscure/fsevents/issues/17
https://github.com/paulmillr/chokidar/issues/87

Basically reverts e88fbc24dd34e7976cae2547bad07e6f044a768b.
fix(client): show error if an adapter is removed

Before we would only show the error when this happens in the first run.
It's not likely to happen, but if the adapter is removed in a subsequent run, it would throw "null is not a function".
test(client): fix the unit tests