Update node.d.ts

headers return an object

http://nodejs.org/api/http.html#http_message_headers
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.
Fixed typeahead signatures

- Updated according to official documentation: see
https://github.com/twitter/typeahead.js/blob/master/doc/jquery_typeahead.md
- Added one more test (from official samples)
Updated to typeahead 0.10.4

Updated from 0.9.3 to 0.10.4
API has changed quite a bit. Part of the functionality (prefetch etc)
has been taken out from the core lib, and merged into a new lib called
Bloodhound.
Bloodhound still has to be ts-ed.
Fixed Tests for Typeahead
Updated History JS

Upgraded to version 1.8, which is now community supported.
fix a number of bugs in d3.d.ts

Most are a result of setter = foo.bar(x), getter = foo.bar()
only reflecting the setter signature.
Removed webgl.d.ts (Included in lib.d.ts)
Added missing x and y properties
Added missing semicolon
webgl removed also from tests
Fixed: D3.Layout.TreeLayout.nodes() returns Array<GraphNode> instead of TreeLayout
API update (version 0.7.3)
L.Handler object
Leaflet: L.Mixin.Events
Complete DataTable, DataView
Fixed setColumns, added void returns
angular directive changes, still missing #2605
Added morgan definitions
Merge remote-tracking branch 'upstream/master'