change bool to boolean in jquery.d.ts
Added definitions for Twitter Flight.
Added entry in definition list.
Added test file for Flight.
Started adding JSDoc (copied from Flight docs)
Fixed inheritance and function definitions in Kockout

- fixed inheritance
- fixed fn definitions
- *Functions interfaces made generic to allow generic extensions
- added more options in KnockoutComputedDefintion
Changed definitions in knockout.validation related to previous changes in kockout

KnockoutObservableBase replaced by KnockoutObservable<any>
Changed definitions in knockout.deferred.updates related to previous changes in knockout

deferUpdates define in KnockoutSubscription
Updated jsdocs for FlightBase.
Added som tests. Updated definitions.
Wrapped interfaces in module. Updated tests.
Wrapped interfaces in module.
Added DEBUG interface. Fixed Advice/Component/Base inheritance.
Prototype for createSpyObj to allow for typed spies

Added an overload to the prototype for createSpyObj to allow it to return a strongly typed spy object via use of generics
Updated grunt declarations to match 0.4.x documentation.
Had to weaken some return types for TypeScript (left comments).

Conflicts:
	gruntjs/gruntjs.d.ts
Updated for contribution guidelines.

Conflicts:
	README.md
Switched to generic MultiTask for structured configuration.
Added Template and Util modules.
Added knockout.rx definitions

RxJS-Knockout binding <https://github.com/Igorbek/knockout.rx>
Fix getItemById()

It was missing a necessary parameter.