Proposed solution to the time gap, using unbounded buffering.
Added bounded buffering capability to SubscribeOn
Check child unsubscription status more eagerly.
Convert to scan to use lift
Merge pull request #790 from abersnaze/scan

Convert to scan to use lift
Update OperationScan to OperatorScan

Migrate to use updated conventions of Operator* classes that implement rx.Observable.Operator
Merge pull request #866 from benjchristensen/operator-touchup

Update OperationScan to OperatorScan
Merge branch 'BlockingBufferUntilExperiment' of github.com:akarnokd/RxJava into subscribeOn-blockingBuffer
TestSubscriber.awaitTerminalEventAndUnsubscribeOnTimeout
GroupBy and SubscribeOn Tests Passing
Add the selector variants of timeout in RxScala
Merge pull request #870 from zsxwing/timeout-scala

Add the selector variants of timeout in RxScala
javadoc changes: add nest() diagram, make some 0.17-related corrections, fix typos, make formatting consistent & 112-column
Hide Buffer/Blocking SubscribeOn Behavior

- I want to have it for internal usage but am not ready to publicly expose it.
Comment on Parallel

- the previously performed observeOn changes appear to have resolved the non-determinism
javadoc: document more exception throwing
SubscribeOn Scheduler/Unsubscribe Behavior
Fix Unit Tests related to SubscribeOn

- timeout test could be interrupted when unsubscribed
- groupBy.subscribeOn needs blocking buffer
0.17.0-RC1-SNAPSHOT
Add timeout to CoundDownLatch, ignore InterruptException and fix the test to be consistent with the new subscribeOn