Completely redone the typings from the docs.

Using 0.9 (generics and override by string literal).
Create jwplayer.d.ts

First commit
Update jwplayer.d.ts

Changes to the stop() and load() methods
Merge pull request #586 from tasoili/master

timepicker updates
Merge pull request #584 from martinduparc/patch-1

Create jwplayer.d.ts
Colleciton model must be any, as the class itself must be passed, not an instance.
Template parameter is optional.
Generalize the type definition some methods that accept Views.
Specialize the return for some render() methods.
Merge pull request #587 from nvivo/bb_marionette_fixes

Fixes/Improvements for Backbone and Marionette definitions.
Updated the q module with node adapter functions.
Change module to declare module
Update definitions to more closely match current spec state
Merge pull request #589 from smithkl42/master

Update WebRTC definitions
Merge pull request #588 from AndrewGaspar/master

Added q node adaption functions
Fix spelling mistake in mocha method definition.
Merge pull request #590 from michaelgmiller/master

Fix spelling mistake in mocha method definition.
Initial commit of TypeScript definition for Ext JS 4.2.
Merge pull request #591 from brian428/_extjs

Initial commit of TypeScript definition for Ext JS 4.2.
DivIcon now extends Icon, which makes constructor in Marker happy
Correction to Q.resolve signature
Updated QStatic.when to better reflect the actual signature of the method.