Merge pull request #2662 from electricessence/master

Updates for current compatibility.
Fixed return type
Merge pull request #2671 from yuuki0xff/master

raphael.d.ts: Fixed return type of 'setFinish' function.
Created typings file for timezonecomplete version 1.4.6
Adjusted tests for 1.4.6
Updated code to align to best practices

Removed optional members in callbacks
Removed explicit type inference for DT tests
Fixed unittest failure on old tests.
Merge pull request #2651 from xperiments/dropboxjs

Updated DropboxJS Definitions
Dropbox: Document reason for dummy class

https://github.com/Microsoft/TypeScript/issues/371
Merge pull request #2673 from rogierschouten/timezonecomplete-1.4.5

Timezonecomplete 1.4.6
Merge pull request #2667 from asgerf/master

Fixes in three.d.ts
Update express.d.ts deprecate res.sendfile

deprecate `res.sendfile` -- use `res.sendFile` instead
Merge pull request #1 from borisyankov/master

Merge from origin
add _.create to LoDashStatic

Something is better then nothing, adding _.create method
Fixed the bug about EventDispatcher class.
And changed JSonLoaderResultGeometry class because an interface that inherits a class causes an error in WebStorm (probably IDE's bug).
Made the functions once, debounce, throttle, after to accept function with generics signature. The function returened from these functions will have signature as the functions passed into them, compiler should be made aware of this.
Corrected the auto spacing created by WebStorm IDE
Merge pull request #2678 from gyohk/master

Fixed the bug about three.js EventDispatcher class.
Removed two missing properties from kineticjs

Both `Polygon` and `Transition` dont seem to be present anymore in the current version of KineticJS. I'm not an expert of KineticJS, which means I could be wrong of course.
Added definitions for source-map