Update node.d.ts

headers return an object

http://nodejs.org/api/http.html#http_message_headers
Added additional definitions to Valerie

Added ModelValidation types
Added more static valerie namespace definitions
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.
rx.js renamed to rx.
Added few helpers functions.
Removed rx files before merging.
Merge remote-tracking branch 'rx/master' into RxJS
Added few helpers functions.
Merge branch 'master' of https://github.com/Igorbek/rx.d.ts into RxJS
Added ObservableStatic.from definition.
Removed scheduler parameter from fromCallback and fromNodeCallback.
Exchanged parameters scheduler and context in ObservableStatic.start.
Exchanged parameters scheduler and context in ObservableStatic.toAsync.
Merge branch 'master' of https://github.com/Igorbek/rx.d.ts into RxJS
Added return type annotation in ObservableStatic.from.
Merge branch 'master' of https://github.com/Igorbek/rx.d.ts into RxJS