Add return type to cancel fn in $animate
Refactored the properties of KnockoutObservable<T> into a seperate interface. This way KnockoutObservableArray doesn't extend KnockoutObservable anymore, making it possible to override methods according to the knockoutjs syntax (including Array Change subscription support).
Changed overrides in KnockoutObservableArray
$setPristine() INgModelController

Doc reference:

https://code.angularjs.org/1.2.26/docs/api/ng/type/ngModel.NgModelController
Merge pull request #2942 from martinmcwhorter/master

$setPristine() INgModelController
Added to test_observableArrays() to include change and beforeChange event subscriptions.
Added overload and test for default subscribe
Merge pull request #2934 from DenEwout/master

Added support for Array Change subscriptions. Added tests to the test_observableArrays() in knockout-tests.ts.
Add AST type definitions to handlebars.d.ts

Also put a module around the "SafeString" type to fix the compiler error.
Fixed `takeLast`, added `pluck`, `config.useNativeEvents`.
Moved removed `rx.time` operators from rx.time-lite to rx.time.
Added definition for module express-myconnection
Revert commits to knockout made by EWOUT-QMINO\Ewout.
Merge pull request #2945 from Igorbek/knockout-revert

Revert commits to knockout made by EWOUT-QMINO\Ewout
Added failing test case from #2913
Fixed jquery promises operators (fixes #2913).
Merge pull request #2946 from Igorbek/jquery-promises

Fixed #2913
staggerTo supports much more than just any[]

Ref documentation found at http://greensock.com/docs/#/HTML5/GSAP/TweenMax/staggerTo/ 

An array of target objects whose properties should be affected, or selector text that gets passed to TweenLite.selector (for selecting DOM elements). For example, if jQuery (or similar) is loaded and you pass ".myClass", it would act as though you passed in an array of DOM elements that had the "myClass" class applied. The same behavior applies if you pass a jQuery object containing multiple elements (like $(".myClass")).
Add inflection
add noble/noble.d.ts.Peripheral.state