Change "onicechange" to "oniceconnectionstatechange" in webrtc.

The corresponding change to the WebRTC specification occurred in
January 2013.
Renamed `then` to `thenDo` (due RxJS 2.3.12 changes).
Make corresponding change to the tests
Merge branch 'master' of https://github.com/Igorbek/rx.d.ts into RxJS
Merge pull request #2931 from Igorbek/RxJS

RxJS: renamed `then` to `thenDo` (due RxJS 2.3.12 changes)
start switch to tsc 1.1.0-1
fix dojo/dijit.d.ts
fix winston/winston.d.ts
fix mongodb/mongodb.d.ts
fix microsoft-ajax/microsoft.ajax.d.ts
fix x2js/xml2json-tests.ts
add mithril/mithril-tests.ts.tcsparams
fix lodash/lodash-tests.ts
fix knockstrap/knockstrap-tests.ts
fix jest/jest.d.ts
fix insight/insight-tests.ts
fix fs-extra/fs-extra-tests.ts
fix dojo/dojox.grid.d.ts
Added support for Array Change subscriptions. Added tests to the test_observableArrays() in knockout-tests.ts.
Changed heading from:
// Type definitions for Knockout v3.2.0-beta

to:
// Type definitions for Knockout v3.2.0