Completely redone the typings from the docs.

Using 0.9 (generics and override by string literal).
Added types for ko.virtualElements.*
Updated spin.js definition to match v1.3
underscore: fixed params for set-methods in chains
Merge pull request #562 from nestalk/master

Update d3 superformula definition
Merge pull request #560 from jbaldwin/master

Fixed parameters for set-methods in UnderscoreChain
Merge pull request #559 from theodorejb/master

Updated spin.js definition to match v1.3 of the library
Merge pull request #558 from fsoikin/KO-virtual-elements

Added types for ko.virtualElements.*
Added "kind", "value" and "exception" to Rx Notifications
Added "RxJs jquery extensions"
Added typings for jquery.menuaim (https://github.com/kamens/jQuery-menu-aim)
Merge pull request #564 from robfe/master

Typings for MenuAim
Merge pull request #563 from carldebilly/master

Improved notifications + rxjs.query
Added PubSubjs to the list

Quick and simple definition for PubSubjs
Updated PubSubJS commit to follow guidelines

Added test file for the PubSub interface.
Added version number to the Definition.
Merge pull request #567 from Piranacon/master

Added PubSubjs
Added definitions for jasmine-matchers
Added definitions for chai's assert-style assertions
Create Arbiter.d.ts
Create Arbiter-tests.ts