Respect err.showDiff, add Base reporter test (close #810)
report also failed test for doc reporter
Less re-rendering with progress reporter

With a large number of small tests a significant portion of the testing time is simply re-rendering the progress bar, this only re-renders the progress bar if the progress has changed.
Support for environment with `global` and `window`

Node-webkit has a global `global` object, while the global `this` is the
`window` object. Overwriting `global` with `window` breaks a lot of
things.
#888 Fix for --watch+only() issue
Add ES6 arrow function support to utils.clean
Revert to previously defined onerror handler
Fix dot reporter output bugs

Fixed:
- Pending test dots not being counted (leading to longer rows of dots when containing pending tests)
- Off-by-one error on first dot row (first row always lacks a dot)
1.19.0
Catch empty throws
Add filenames to Suite objects
Fix #1191

Make sure that a test case returning a promise fails if the promise is rejected without a reason.
Add CSS to main files in bower.json
Merge pull request #1222 from gaye/add-filenames-to-suite-objects

Add filenames to Suite objects
1.20.0
"Merge pull request #1226 from silvenon/patch-1\n\nAdd CSS to main files in bower.json"

* silvenon/patch-1:
  Add CSS to main files in bower.json

Conflicts:
	bower.json
Fix failing tests, upgrade to should 4.0
"Merge pull request #1231 from mjackson/fix-failing-tests\n\nFix failing tests, upgrade to should 4.0"

* mjackson/fix-failing-tests:
  Fix failing tests, upgrade to should 4.0
Fix should dependency (#1231)
1.20.1