Make Android ViewObservable.input observe TextView instead of String
Bring back ViewObservable.input(EditText, boolean) and rename new version to ViewObservable.text
Compose/Transform Covariance

Failing test while exploring generic variance for https://github.com/Netflix/RxJava/issues/1416
combineLatest with backpressure

Implementation updated to support reactive pull: https://github.com/Netflix/RxJava/issues/1476
Merge pull request #1575 from benjchristensen/combineLatest-backpressure

combineLatest with backpressure
black magic applied.
Merge pull request #1569 from benjchristensen/compose-transformer-variance

Compose/Transform Covariance
Fix the compose covariance
Fix the 'compose' unit test
Clarify OperatorTextViewInputTest methods
Merge pull request #1577 from zsxwing/compose-covariance

Fix the compose covariance
from(T) -> just(T)

See https://github.com/Netflix/RxJava/issues/1563 for discussion.
zip(Iterable) -> zipWith(Iterable)

As per https://github.com/Netflix/RxJava/issues/1578
Merge pull request #1581 from benjchristensen/zip-zipWith

zip(Iterable) -> zipWith(Iterable)
Deprecate GroupedObservable.from

It was a bad solution. Use Observable.groupBy with element selector instead

See https://github.com/Netflix/RxJava/issues/1579
Merge pull request #1582 from benjchristensen/groupedObservable-from

Deprecate GroupedObservable.from
Redo/Repeat Backpressure

Fix backpressure and memory leaks

This now works:

    public static void main(String[] args) {
        Observable<Integer> o1 = Observable.from(1, 1).concatWith(Observable.just(-1).repeat());
        Observable<Integer> o2 = Observable.from(2, 2, 2, 2);
        Observable.zip(o1, o2, (a, b) -> a + b).forEach(System.out::println);
    }
Merge pull request #1583 from benjchristensen/repeat-concat

Redo/Repeat Backpressure
javadoc enhancements for zip(iterable) => zipWith(iterable) switchover
Merge pull request #1576 from benjchristensen/from-items

from(T) -> just(T)