Completely redone the typings from the docs.

Using 0.9 (generics and override by string literal).
Updated the q module with node adapter functions.
Change module to declare module
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.
Update easeljs.d.ts

event properties for "tick" event
angular.d.ts — make 'scope' be any, not bool

See http://docs.angularjs.org/guide/directive: `scope` can be either `true`, or object hash which defines a set of local scope properties derived from the parent scope.
Added setEntityTypeForResourceName method to the MetadataStore definition
Merge pull request #599 from flyingmutant/patch-1

angular.d.ts — make 'scope' be any, not bool
Merge pull request #598 from goldenratio/patch-1

Update easeljs.d.ts
Merge pull request #594 from eirikhm/master

Leaflet DivIcon should extend Icon
Merge pull request #597 from teves-castro/master

Correction to QStatic method signatures
Added helper specification to EntityManager