Completely redone the typings from the docs.

Using 0.9 (generics and override by string literal).
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
Merge pull request #601 from teves-castro/master

Added 'helper' member to the definition of EntityManager
added missing require.main
replaced tab withs spaces
added definitions for colors.js
Add Ext JS 4.2.1 as latest. Fixes to both versions (mainly around static methods for singleton classes, but other tweaks as well).