HTML reporter: preserve query params when navigating to suites/tests

see #830
add an .editorconfig
make project follow editorconfig rules
Release 1.21.5
Merge pull request #1386 from dasilvacontin/master

replaced non-ANSI.SYS escape sequence in landing reporter, fixes #211
Merge pull request #1376 from slang800/master

add an .editorconfig
bin: use `stdio: 'inherit'` for child process spawn

Fixes deprecation warning in node v0.11.x:

  child_process: customFds option is deprecated, use stdio instead.
Add 0.4 back to .travis.yml
Remove 0.4 from .travis.yml
Merge pull request #1358 from boneskull/queryparams

HTML reporter: preserve query params when navigating to suites/tests
resolves #1066: generate better async trace if done() is called multiple times
update .editorconfig to respect trailing whitespace in markdown files
Merge pull request #1337 from boneskull/mocha-1066

resolves #1066: generate better async trace if done() is called multiple times
#1190: add error message to failed test with json-stream reporter
visionmedia->mochajs

Partly fixes #1397.
Merge pull request #1398 from cscott/patch-1

visionmedia->mochajs
updating package.json, bower.json, component.json for new repo url
tryna fix failed build
update links to site
Merge pull request #1391 from TooTallNate/fix/v0.11.x-deprecation-warning

bin: use `stdio: 'inherit'` for child process spawn