Completely redone the typings from the docs.

Using 0.9 (generics and override by string literal).
Fix test runner files
removed console type since it is included in the lib.d.ts standard definition file (TypeScript 0.9)
bool -> boolean
bool -> boolean
bool -> boolean
bool -> boolean
bool -> boolean
bool -> boolean
bool -> boolean
Merge pull request #614 from theodorejb/master

Updated Modernizr definitions for TypeScript 0.9
Merge pull request #615 from nikeee/0.9

Renamed some bools to booleans
Merge pull request #613 from JudahGabriel
Update angular-mocks.d.ts

fixed error "error TS1046: 'declare' modifier required for top level element."
Improve jQuery definitions, make compatible with TS 0.9
Merge pull request #616 from vvakame/patch-1

Update angular-mocks.d.ts
Merge pull request #497 from mihailik/master

Reworked CodeMirror.