Merge pull request #2554 from jonathantyates/patch-1

Add support for plugin
Updated contributors.md for recaptcha.js details
Merge branch 'patch-2' of github.com:ngbrown/DefinitelyTyped into ngbrown-patch-2
add test for angular.d.ts
Mt push origin master merge branch 'ngbrown-patch-2'
Merge pull request #2549 from brentj73/master

Added typing for recaptcha.js
Merge pull request #1 from borisyankov/master

Updating to master.
Added extensibility point for templates.

This allows named templates to be added, for example:

    interface HandlebarsTemplates {
        specialListOfThings: HandlebarsTemplateDelegate;
    }

So the strongly typed version can be used.

    var template = Handlebars.templates.specialListOfThings;
Merge pull request #2557 from Steve-Fenton/master

Added extensibility point to Handlebars templates.
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
Update angular.d.ts

remove unnecessary restriction on directive's `link` callback to accept optional parameters
Merge pull request #2565 from borisyankov/def/angular

Update angular.d.ts
webgl removed also from tests