Add basic type definitions for express 4.x
Remove express 3 type definitions
A Router is also a RequestHandler
use takes multiple request handlers now
Add more tests
Fix errorhandler test
Fix headers
Add Handler interface for backwards compatibility on Passport type definitions
Merge branch 'master' into express4

Conflicts:
	express/express.d.ts
Fix passport tests
Added channel support to Marionette.d.ts

Marionette.d.ts includes definitions for Backbone.Wreqr, but does not support the recommended way of using the Wreqr object as seen here: https://github.com/marionettejs/backbone.marionette/blob/master/docs/marionette.application.md#accessing-the-global-channel

I've added the Channel object, and a definition to the Radio class as well. This is only a means of getting a specific channel through the channel() method, so while it is possible to create an instance of Radio, I've chosen only to include channel() method, and make it static.

This makes it possible to access the instance of a channel with the name 'global' like this (created if not found), as recommended in the above documentation: 
var channel = Backbone.Wreqr.radio.channel('global');
// channel.vent;

Finally, I've made the parameter context of the setHandler method in the Backbone.Wreqr.Handlers class optional, as this adheres to the actual implementation.
node.d.ts : pass Uint8Array to Buffer constructor

closes #2499
Angular-hotkeys : Chaining when hotkeys is bound to a $scope object
Added HashMap definition.
Merge pull request #2561 from rafalwrzeszcz/feature/hashmap

Added HashMap definition.
Merge pull request #2560 from yellowiscool/master

Angular-hotkeys : Chaining when hotkeys is bound to a $scope object
Add definitions for fromTextArea methods
Merge pull request #2563 from hellochar/patch-1

Add definitions for fromTextArea methods
Update angular-mocks.d.ts

allow 

```ts
angular.mock.module("myApp", function($provide) {
    $provide.value("myService", {
        ...
    });
})
```

Also signature is consistent with the global in the same file: 
```ts
declare var module: (...modules: any[]) => any;
```
Merge pull request #2564 from borisyankov/def/angular-mocks

Update angular-mocks.d.ts