Merge pull request #1874 from dasa/patch-1

Add definitions for 'parallelLimit'.
Reverted `toPromise` to rx-lite.d.ts
Merge pull request #1875 from scottmcarthur/patch-2

angular.d.ts IDocumentService extends IAugmentedJQuery
Merge pull request #1876 from gyohk/master

corrected some descriptions of the Clock class.
Extracted common part of definitions of rx.lite and rx.async into rx.async-lite.d.ts
Added `multicast` and `share` methods in rx.binding.d.ts;
Fixed defintions of `publish`, `publishLast` and `publishValue` methods.
Fixed `publishValue` and `replay` method signatures;
Added `shareValue` and `replayWhileObserved` methods.
Extracted common part of definitions of rx.binding.d.ts and rx.lite.d.ts into rx.binding-lite.d.ts.
Added reference of rx-lite.d.ts to rx.binding-lite.d.ts.
Renamed lighted versions to names without .d.ts to exclude from building.
Fixed reference in rx.binding-lite.ts
Turned `Observer` from class to interfaces.
Fixed `Observer` derived class in rx.testing.d.ts
Removed incorrect methods from rx.time.d.ts and updated header;
Extracted common part of defintitions of rx.time.d.ts and rx.lite.d.ts into rx.time-lite.ts.
Extracted common part of definitions of rx.backpressure.d.ts and rx.lite.d.ts into rx.backpressure-lite.ts.
Added rx.lite.d.ts with reference to all common parts with other modules and specific methods.
Merge remote-tracking branch 'remotes/upstream/master'
Merge branch 'RxJS-2.2.17'
Merge pull request #1878 from Igorbek/master

RxJS: updated to version 2.2.17