fix(web-server): strip scheme, host and port
feat(preprocessor): Adding the `dat` file extension as a recognised binary.
chore: set up jscs to check style
style: make jscs happy
Merge pull request #949 from oncletom/patch-1

Adding the `dat` file extension as a recognised binary.
test(client): use Jasmine 1.3 to fix Travis

The client tests need to be updated to use Jasmine 2.
chore: update contributors
chore: release v0.12.1
chore: npmignore mocha script
docs: add ’to’ in “how it works”.

fix a typo, changing ‘..sending a signal the testing server to inform..’, into ‘..sending a signal *to* the testing server to inform..’

Closes #980
Merge pull request #981 from MattijsKneppers/fix-small-typo-how-it-works

docs: add ’to’ in “how it works”.
fix(web-server): implement a timeout on webServer.close()
Closes #952
Fix(config): Bump chokidar - fixes npm shrinkwrap.
fix(tests) fix line longer that 100 chars in helper.spec.coffee
makes `grunt lint` pass
Merge pull request #996 from sylvain-hamel/fix-coffeelint

fix(tests) fix line longer that 100 chars in helper.spec.coffee
docs(dev): update git commit msg convention
docs(dev): rewrite most of the dev docs
docs(dev): small correction of contributing
docs(dev): mention "PR please" label
chore(travis): update npm