fix Q.onerror spelling mistake and missing parameter

Q.onerror was spelled Q.oneerror with two e's. It was also missing the reason parameter.
add thenResolve and thenReject utility methods
Added support for `QuantitiveScale.nice` argument: `count`

See [the documentation](https://github.com/mbostock/d3/wiki/Quantitative-Scales#wiki-linear_nice) for details.

Tested in my codebase and works well.
fixed _(...).filter/_(...).select defs to allow further chaining
Add definitions for _(...).map, _(...).collect
Update jquery.address.d.ts

Added update method
Merge pull request #1297 from martinduparc/patch-2

Update jquery.address.d.ts
Merge pull request #1294 from tmmueller/lodash/chained/filter

fixed _(...).filter/_(...).select defs to allow further chaining
Merge pull request #1295 from tmmueller/lodash/chained/map

Add definitions for _(...).map, _(...).collect
Merge pull request #1292 from drewnoakes/patch-1

Added support for d3 QuantitiveScale.nice argument: count
Merge pull request #1290 from RemcoBlok/patch-1

fix Q.onerror spelling mistake and missing parameter
Merge pull request #1291 from RemcoBlok/patch-2

add thenResolve and thenReject utility methods
Add expectations.d.ts
Merge pull request #1298 from vvakame/add-expectations

Add expectations.d.ts