Update node.d.ts
Fix definitions for TS 0.9

hammer.js
jake
jszip.js
dust.js
google,analytics
linq.js
Improvements to the underscore definition.
* Added the OOP version of underscore _(value).
* Pick/Omit accept arrays as well as list of arguments.
* Clone of T now returns T instead of any.
* Removed UnderscoreWrappedObject. It was just a hack to make the test work. Now chain() returns any.
* Test can't test the result of mixin, as new there is the function _() returning the underscore object.
Updated using features in TypeScript v0.9

Previously the module name couldn't match the global function name, so we had to declare module 'CM' and function CodeMirror.

Now that TS can handle the naming clash correctly, we will go to the naming convention from CodeMirror docs.

Additionally, that allows using constructor for CodeMirror.Doc. Previously because of naming CM.Doc that wouldn't work.

Note that CodeMirror itself is not declared as a class, even though their actual implementation does allow 'newing' it internally. However, that is not advertised in the docs, so we assume it is a quirk for some edge case compatibility and leaving it out of the API declarations here.
Just a couple more tests, nowhere near of acceptable amount.
Merge pull request #688 from nwolverson/optionalvalue

Simplify optional overloads
Merge pull request #690 from nestalk/master

Fix several definitions for TS 0.9
Merge pull request #695 from nestalk/runner

Update test runner to process files alphabetically
Merge pull request #696 from s093294/master

Fixed return type on Node, Hash Interface, update function.
Merge pull request #693 from nestalk/fixes

Fixes several definitions for TS 0.9
Merge pull request #697 from nestalk/testfixes

Fix definitions for TS 0.9
Merge pull request #698 from nvivo/underscore

Improvements to the underscore definition.
Merge pull request #699 from mihailik/patch-1

Renaming 'CM' module to 'CodeMirror'
Make jquery.dataTables compile with Typescript 0.9
Fix definitions for TS 0.9
updated chai tdd, added chai-fuzzy tdd
Merge pull request #703 from Bartvds/master

updated chai tdd-style, added chai-fuzzy tdd-style
moment: added support for isBefore, isAfter, isSame
Incorrect `number` type for `autofocus` option, should be `boolean`.
Little fix for BindingHandlers