Update node.d.ts

headers return an object

http://nodejs.org/api/http.html#http_message_headers
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.
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
Complete DataTable, DataView
Fixed setColumns, added void returns
Updated for Meteor 0.8.3 using new auto-generation script that parses the official Meteor api.js documentation file.  Updated the test file accordingly.
Fixed test file reference to meteor def file.
Remove reference to lib.d.ts
missing Promise.nodeify() added
Various fixes in three.d.ts
Updated DropboxJS Definitions
add res.sendFile and mark res.sendfile as deprecated
Add Builder support/options to xml2js
three.js: Fix Quaternion.multiplyVector3
Merge branch 'master' of https://github.com/borisyankov/DefinitelyTyped