Add d.ts for change-case
[jquery.validation][1.11.1] invalidElements and validElements methods
Fixing type definition for semver.satisfies to return a boolean.

Cleaning up type definitions a bit, and lifting function comments into
JSDoc so IDEs like Visual Studio will appropriately display the comment.
Fixing tar.Pack to have an optional properties parameter.

Adding in some JSDoc for the main methods, lifted directly from
documentation, and adding a TODO for the future if someone decides to type
the fstream library.
Added lscache definition

Added lscache definition
Fix lscache header

Fix lscache header so npm test passes.
TrackballControls should extend EventDispatcher (threejs)

Please see
https://github.com/mrdoob/three.js/blob/master/examples/js/controls/Trac
kballControls.js#L611

The prototype of THREE.TrackballControls is
THREE.EventDispatcher.prototype.
update angular to released version 1.3+
squash! update angular to released version 1.3+

undo optionals
Update Bluebird typings to 2.x and fix some issues:

- 'Old' typings moved to "-1.0" version
- Not all v2 methods are added yet
- Promise also implements Inspection
- .finally() doesn't get the value in its callback
- .done() returns void, not a Promise
- Add .tap() and .setScheduler()
- Add error types for use in e.g. catch()'ing specific errors
- Inspection.error() renamed to .reason()
squash! squash! update angular to released version 1.3+

interval delay isnt optional
Merge pull request #3112 from Maks3w/jquery.validation/valid-invalid-methods

[jquery.validation][1.11.1] invalidElements and validElements methods
Merge pull request #3114 from jvilk/semver-fixes

[semver] Fixing type definition for satisfies to return a boolean.
Merge pull request #3115 from jvilk/tar-fixes

[tar] Fixing Pack to have an optional properties parameter.
Merge pull request #3116 from Asana/change-case

Add definitions for change-case
Merge branch 'bluebird' of github.com:poelstra/DefinitelyTyped into poelstra-bluebird
Merge branch 'poelstra-bluebird'
Merge pull request #3120 from Chris-Martinezz/master

Added lscache definitions
Merge pull request #3122 from tomtung/master

TrackballControls should extend EventDispatcher (threejs)
Adding fs.(Read|Write)Stream.close().

It's undocumented, but it is present in the source code and programs rely on it.