Completely redone the typings from the docs.

Using 0.9 (generics and override by string literal).
Create Arbiter.d.ts
Create Arbiter-tests.ts
Update README.md
Update Arbiter.d.ts
Update Arbiter.d.ts
Added a version of knockout.d.ts for AMD compilation (i.e. RequireJS).  Compiles in TypeScript 0.8.3 and will probably compile in 0.9.0 final (as of TypeScript 346c054bba830d566bc18c1e998cde327704fee4 it throws up when the template section at the bottom is included).

Haven't done any tests or anything...
Removed extraneous duplication, fixed building with 0.9.0
Added ko.virtualElements.childNodes
Update Arbiter.d.ts
added declaration for LeapMotionTS
Added Backbone Relational 0.8.5
Added tests for Backbone Relational, updated README
Renamed tests file
Updated test, not referencing Model anymore
Added reference to Underscore
Merge pull request #577 from eirikhm/master

Backbone Relational added
Merge pull request #576 from logotype/master

added declaration for LeapMotionTS
Merge pull request #570 from arash16/master

Arbiter.js Type Definition
Merge pull request #573 from fsoikin/KO-virtual-elements

Added ko.virtualElements.childNodes