Release of 1.0.3

- 0f2e8834812fe2f4e32d6ec3d39ad10c93cd95dc: Merge pull request #1973 from akarnokd/ReplaySubjectFix1215
- da987ed17e9b0dae68d382ec04e616a55e6e4ce2: javadocs: minor style, grammar changes; add @since annotation to new method
- c148ea5dc8605ebefa5977a211cfcd795bb90dda: Fixed test issuing non-serialized messages to the subject.
- 1d487a31c38554a61d7d747bce28f5f1363adc07: Merge pull request #1965 from zsxwing/fix-sample-unsubscribe
- 29e764a6675ba3dcb638cf981e6881c15157d79c: Merge pull request #1966 from zsxwing/fix-groupby-null-key
- f1b92534fb2037bd357b8f0fd208cf72ff96cb5c: Merge pull request #1964 from zsxwing/fix-buffer-request
- 73715bf95b9e647cc1ec9cc814a14011c8c60b6c: Merge pull request #1957 from zsxwing/fix-scan
- ba854689dbfa842301fb2e683d15fd534a353098: Merge pull request #1950 from zsxwing/unsubscribed
- 162e0425686417e7672ebf931a35f0a712998de4: Merge pull request #1938 from akarnokd/OperatorAnyFix
- e4239b52722bb78b13143ffb33ece05c96d5a4b4: Merge pull request #1968 from ReactiveX/bump-to-2.2
- 8359f03a7780c616458c53f4fc3fd8ba9d017365: Merge pull request #1961 from benjchristensen/issue-1941-remove-request-batching
- 09ae28b162f4417cdb8dd756e454dcdc4e057a24: Apply java plugin
- 39c78562e4be93f44e8304062d272f18fbb86585: Bump to 2.2
- 4c1417729f4810b4fe8ac974b68564aefad2dd60: add @since section to doOnRequest() javadocs
- 522ce798debcb083156457a18b15faad01474749: Fix the issue that Sample doesn't call 'unsubscribe'
- d5b4d6f380a02626fd4e9d66a27851b9a70aa403: Fix NPE when the key is null in GroupBy
- 0c135fdabfde4a0b70c1ddd238f64263344215b0: Handle 0 or negative request in Buffer
- 162c31cdfec498db1f99e52a2317bf121eff2d27: Remove Request Batching in Merge
- dd73c15859e5ac346622ba99a0215c0857d60b84: Merge pull request #1960 from benjchristensen/doOnRequest
- 35f2807353be5bdd3bbf35c700a726ae0d2662bf: SerialSubscription and MultipleAssignmentSubscription should use Subscriptions.empty()
- 237a728984f3a4e8be4534bf12de1cadb0026df6: doOnRequest
- 99155c0cc5f3a3aaf2178e21449131c553f2517f: Merge pull request #1953 from akarnokd/OperatorSerializePerfFix
- 7b256659d5f2e78561ab4b6421c6db387777e70c: Merge pull request #1952 from zsxwing/remove-action-subscription
- 1b39e6b8ae2d7946e66deb8f21b738f7bf6e9ee4: Merge pull request #1951 from abersnaze/unnecessary
- f934706d938ebe891b7f559499197d7870d18efe: Merge pull request #1947 from akarnokd/ReplaySubjectFirstEmissionFix
- 29c1b6e8a2645d1444f050b92e679e974498e3a9: Fix 'request(0)' issue in Scan
- aeea9789294de4329b21abc3b433ba454877317a: Fixed timer cast-to-int crash causing incorrect benchmark.
- 7337bb8f4fb2bcc49404e2fa96afb5f5e1d2cfa5: Remove ActionSubscription
- 332b67c89a5ec8b2b3d68d008f2ca15953134989: Remove extraneous request(n) and onCompleted() calls when unsubscribed.
- 4c16adf9b06c2c84e94f1269266805aed1e54b9d: Add "Subscriptions.unsubscribed" to fix the 'isUnsubscribed' issue
- b02e572bdb781485ce87181f70b426454ab8abcb: tidying up AbstractOnSubscribe javadocs
- f031b17e0a7f1521769e9bfbb3708e8e1f4e8e2c: Merge pull request #1946 from akarnokd/AbstractOnSubscribe2
- b21aef940e7575f5fb9e2f995cf60eb7d4fb5658: minor tweaks to javadocs for new onBackpressureBuffer variants
- 053cc4f1b2104310902241954215168e1cef77be: Fixed first emission racing with pre and post subscription.
- 50563ce4617048bfa96d3ea35111c1eab7802fa8: AbstractOnSubscribe to help build Observables one onNext at a time.
- ea3732d3715b9205445ec3c78ef527c750679727: Merge pull request #1937 from akarnokd/SchedulerTestsFix
- d1908c5156a18c172583a55d9fbe44d3fb9619e8: Merge pull request #1928 from srvaroa/1.x
- 5b736f65556e351e962f848fa1d6d778a38e4cdf: Merge pull request #1926 from zsxwing/fix-merge-finally
- 6620a141ad85fcd775e4f8a376c20350588590a4: Merge pull request #1922 from akarnokd/SchedulersRemoveOnCancelPolicy
- a40a65941d8ae230adcdb4fba3da298abc3bdb81: Fixed OperatorAll unsubscribing downstream.
- ea2610963d81e7ba9357683884c01f83470cbd67: Any should not unsubscribe downstream.
- 5620449a672d5cdfdd8999c124be7e448c406229: Scheduler.Worker to be finally unsubscribed to avoid interference.
- 1d15fea659d5f84bd666b164f3bf6ebcbb91327d: Add onBackpressureBuffer with capacity
- 54d4224297fcd4c1f2c6770b1f0766dc3402c374: Move the codes out of the finally block
- 57156e364b1fabdd55b4d9c853e2cc9ef6edb70d: javadoc: diagrams for onBackpressureBlock (would benefit from a review)
- 87ea431979b34751587576d542c261318c1c6de4: Fixed wrong Java 8 reflection API call
- 4188f589d3567e9706cda537ef8057a37f3261eb: Set removeOnCancelPolicy on the threadpool if supported
- 294a8e8ccf684237f457064a917869f419ce7ce7: Update CHANGES.md
- 00ca294ff64d642dabac357b4840f2a3d340c803: Update CHANGES.md
- 56be40816e8735c4ccd8a439b3da7258c1f91182: 1.0.2