BugFix: AsyncSubject

- it was not emitting values to observers that subscribed after onCompleted/onError
Merge pull request #486 from benjchristensen/bugfix-async-subject

BugFix: AsyncSubject
[Gradle Release Plugin] - pre tag commit:  '0.14.11'.
[Gradle Release Plugin] - new version commit:  '0.14.12-SNAPSHOT'.
Merge branch 'docs'
Version 0.14.11
Merge remote-tracking branch 'origin/master'
Add contravariant for min and max
Merge pull request #496 from zsxwing/min-max-contravariant

Add contravariant for min and max
Implement the scheduler overloads for Range, From, StartWith
ZipMany with conformance changes
Merge pull request #492 from zsxwing/scheduler-overloads

Implement the scheduler overloads for Range, From, StartWith
Unit test to assert correct scheduler thread
Update Observable.java

from(scheduler) -> add diagram, standardize javadoc comments
range(scheduler) -> add diagram, standardize javadoc comments
startWith(scheduler) -> add diagram, standardize javadoc comments
Refactored ObserveOn without ScheduledObserver
Merge pull request #499 from benjchristensen/observeOn-refactor

ObserveOn Refactor
ParallelMerge Operator
Merge pull request #501 from benjchristensen/parallelMerge

ParallelMerge Operator
Fix ObserveOn and add ParallelMerge Scheduler overload

- ObserveOn was not correctly recursing when the source was async. It would create a new scheduler (i.e. a new thread) each time.
- Also added unit tests to ParallelMerge
Merge pull request #502 from benjchristensen/observeOn-parallelMerge

Fix ObserveOn and add ParallelMerge Scheduler overload