Lock-free, MPSC-queue based, fast-path serializing Observer.
Add publishLast to RxScala
Add unsafeSubscribe to RxScala
Add unsubscribeOn to RxScala
Add share to RxScala
Add parallelMerge to RxScala
Add debounce variant to RxScala
Add toBlocking to RxScala and deprecate toBlockingObservable
Add timer variants to RxScala
Add amb variant to RxScala
Update CompletenessTest.scala
Add singleOption, singleOrElse, headOption, lastOption, lastOrElse to RxScala
Change 'window(closings: () => Observable[Any])' to 'window(boundary: => Observable[Any])'
Fix "window"; change "amb" parameter to varargs; add examples
Operator Retry with predicate
Add "buffer(=> Observable[Any])" to replace "buffer(() => Observable[Any])" and "buffer(Observable[Any])""; Remove the cast for "window(=> Observable[Any])"
Removed the Func1 retry variant.
Merge pull request #1271 from akarnokd/OperatorRetryWithPredicate

Operator Retry with predicate
Filling in more gaps in the javadocs.
Merge branch 'master' of https://github.com/Netflix/RxJava into docs
+ improve retry(Func2) javadocs