angularjs: Add $parseProvider
fix warnings when running with --noImplicitAny

There were a lot of warnings being thrown when I was compiling with --noImplicitAny option so I fixed up whatever signatures I could to get rid of the warnings.
Update underscore.string to latest underscore

Recent typings for underscore use interface instead of module.
Update _.string to match.

Wrapped interface was left unimplemented due to lack of time.
Update underscore.string to latest underscore
Mix _.string into _
Re-enable tests
smoothie: add definitions
Adding TDD style to Mocha definitions
Merge pull request #1504 from mikehhawley/master

smoothie: add definitions
Merge pull request #1502 from Belelros/master

Adding TDD style to Mocha definitions
Merge pull request #1493 from xt0rted/patch-2

angularjs: Add $parseProvider
Allow standalone usage and fix tests.
Merge pull request #1498 from mwisnicki/patch-1

Update underscore.string to latest underscore
Updated gitignore to ignore IntelliJ files and node modules.
rx.async: added tests; added toPromise operator
Hashtable definitions
Merge pull request #1505 from jeffmay/gitignore-intellij-node

Updated gitignore to ignore IntelliJ files and node modules.
Merge pull request #1510 from Igorbek/master

rx.async: added tests; added toPromise operator
fixed void methods specifications
d3.entries accepts objects, not arrays (but returns an array).

See example usage in the docs - https://github.com/mbostock/d3/wiki/Arrays#wiki-d3_entries.