Merge branch 'master' of https://github.com/borisyankov/DefinitelyTyped
Updated breeze.d.ts, durandal.d.ts and knockout.mapping.d.ts to better support TS 0.9.
Fixed typo in breeze.d.ts
Add generics and new module system support
Support new Knockout definition (generics) and replace bool to boolean
Remove template property from View, its not part of the class.
Remove unused code.
Improvements to definition.
* Model.urlRoot should be any, as it may be a string or a function.
* Added internal methods to Router.
* Improved definition of History:
  - Extends Events
  - Remove pushState method, it doesn't exist in the source
  - Added internal methods to definition.
Add internal methods and mixins to Model and Collection.
Add internal method to View.
Fix test, remove duplicated declaration for _ and $.
Upgrade knockback definition to 0.9.
* Remove unnecessary exports.
* Remove semicolon at the end of module.
* Basic migration to new Knockout's generics implementation.
Add missing property View.cid.
Add missing property View.cid.
Fix wrong signature on knockout computed. Missing options argument.
Ref: http://knockoutjs.com/documentation/computedObservables.html#computed_observable_reference
Merge pull request #683 from nvivo/knockout_fixes

Fix wrong signature on knockout computed. Missing options argument.
Merge pull request #682 from nvivo/knockback_0.9

Upgrade knockback definition to 0.9.
Merge pull request #679 from zoos/master

Durandal definition support new Knockout definition (generics) and replace bool to boolean.
Merge branch 'master' of https://github.com/borisyankov/DefinitelyTyped
Merge pull request #681 from nvivo/backbone_improvements

Backbone improvements