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
Reduced type severity of templateProvider in IState interface

templateProvider can be an annotated function (any[]) like controllerProvider, so any is a more appropriate typing.
prepare for angular 1.3
Corrected type annotations and method signatures for ZyngaScroller
add csurf type file
add semicolon
change Project URL
Added Chroma.js definitions
Merge pull request #2686 from horiuchi/csurf

Csurf
Adding promises to GAPI
squash! prepare for angular 1.3

add legacy for version 1.2 and move test files
Merge branch 'd3-treelayout' of github.com:rolandzwaga/DefinitelyTyped into rolandzwaga-d3-treelayout
Merge branch 'rolandzwaga-d3-treelayout'
Merge pull request #2676 from damianog/patch-11

Update express.d.ts deprecate res.sendfile
Merge pull request #2677 from szarouski/master

Lodash _.create method
Merge pull request #2679 from dineshsaravanan/master

Adding Generics support for the underscore functions throttle, debounce, once, after
Merge pull request #2682 from MortenHoustonLudvigsen/source-map

Added definitions for source-map
Merge pull request #2683 from thetallweeks/master

Reduced type severity of templateProvider in IState interface
Merge pull request #2685 from ZauberNerd/fix-zynga-scroller

Corrected type annotations and method signatures for ZyngaScroller