Fix type signatures for methods that return an IPromise
A function support for 'jQuery.Animation'

'jQuery.Animation' is a function that has been added from version 1.8.
Merge pull request #859 from ashwinr/master

hash function callback to _.memoize() can have any number of arguments
Add support for d3's tickPadding and tickValues functions.
Add support for d3.round to D3.Base
Merge pull request #862 from michaelgmiller/master

Add support for tickPadding, tickValues, and round
Add icon defaults to leaflet.
Updated socket.io to have better function typing on SocketNamespace.on
Made knockout.d.ts support both AMD and static loading.
Q: adding inspect() method, changing return type of getSettled

As per documentation:
https://github.com/kriskowal/q/wiki/API-Reference#promiseallsettled
https://github.com/kriskowal/q/wiki/API-Reference#promiseinspect
Added definitions for browserify.
tests now run with module flag set to commonjs
Added tests for through
Added header comments for through
Made all arguments optional
Update definition and tests for pickadate.js v3.2.0
Reuse shared properties in pickadate.js definition
Updated Durandal to the official 2.0.0 definition.

This TypeScript definition file was created by the Durandal project. It
represents the Durandal 2.0.0 API and is compatible with TypeScript
0.9.1.
d3: Got rid of implicit any errors.

Signed-off-by: Ben Jackman <ben@jackman.biz>
jquery: fixed implicit any errors.

Signed-off-by: Ben Jackman <ben@jackman.biz>