Update node.d.ts

headers return an object

http://nodejs.org/api/http.html#http_message_headers
Update typeahead.d.ts

Change property suggestion to function which returns a string.
Type definitions for 'deep-diff', a library that supports diffing JavaScript objects
Added definition to route parameter handling

As stated in Express docs: "Alternatively, you can pass only a callback, in which case you have the opportunity to alter the app.param() API". This case for app.param() is currently missing from the definitions.
Fixes #2810
Update moment.js definitions to 2.8.0

* Update methods for changes up to 2.8.0
* Clean up some whitespace
* Improve some documentation
Included Mithril definitions.
fix: compiling with --noImplicitAny
Merge pull request #2805 from Saftpresse99/master

Update typeahead.d.ts
Merge branch 'deepdiff' of github.com:ZauberNerd/DefinitelyTyped into ZauberNerd-deepdiff
refactor deep-diff.d.ts
Merge branch 'ZauberNerd-deepdiff'
add browser support (sorry!)
Merge pull request #2808 from PekkaPLeppanen/patch-1

Added definition to route parameter handling
Merge pull request #2817 from damianog/master

Update node.d.ts http headers
Merge pull request #2818 from cbowdon/mithril

Included Mithril definitions.
Merge pull request #2826 from progre/feature/fix_linq.3.0.3-Beta4

linq.3.0.3-Beta4 fix: noImplicitAny
Merge pull request #2811 from nikeee/patch-1

Fixes #2810
Merge pull request #2813 from adidahiya/momentjs

Update moment.js definitions to 2.8.0
Added typings for mocha-phantomjs library