Update angular.d.ts

The listener may take a single event argument.
Update angular-ui-router.d.ts
Revert "Update angular.d.ts"

This reverts commit 0690841c6b5d33bfcbf91be3b02f13e63c990ed1.
Add basic type definitions for express 4.x
angular.d.ts: new interface IServiceProviderClass

Instead of IModule.provider simply accepting an Function for a class
constructor, use an interface to enforce the type of class.
angular.d.ts: new interface IDirectiveFactory

Adds intellisense when constructing directive objects
angular.d.ts: new interface IServiceProviderFactory

Missed provider functions that return objects.  Ensure that they also
implement ng.IServiceProvider.
angular-agility need to use ng.IServiceProvider
angular.d.ts: update test to use class for module

Converted the test module, 'http-auth-interceptor', to a class to
eliminate error on using anonymous type constructor.
added definitions for angular-hotkeys
Expand typings for source-map-support.
Merge pull request #2504 from poelstra/master

Expand typings for source-map-support.
ChartArea allows missing members
added contributos
bumped version to 1.4.0
Update kineticjs.d.ts

- `Line` has property `dashArray` not dash : http://kineticjs.com/docs/Kinetic.Line.html  
- there is no `remove` function on `Container` : http://kineticjs.com/docs/Kinetic.Container.html that takes a child
- there is however a `remove` function on `Node` that removes an item from its parent. http://kineticjs.com/docs/Kinetic.Node.html This function exists in Container as well http://kineticjs.com/docs/Kinetic.Container.html (since container inherits from Node)
Merge pull request #2506 from borisyankov/def/kinetic

Update kineticjs.d.ts
Merge pull request #2505 from fivetran/google.visualization

ChartArea allows missing members
Added Rx.Observable.of.
Added `exclusive` operator.