Implement the scheduler overloads for Range, From, StartWith
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
Scala Bindings Refactor
Reorg Scala Structure

- make Eclipse and Java/Scala interop happy
Updated README
Merge pull request #503 from Applied-Duality/scala-bindings

New Scala Bindings
0.15.0-SNAPSHOT
[Gradle Release Plugin] - pre tag commit:  '0.15.0'.
[Gradle Release Plugin] - new version commit:  '0.15.1-SNAPSHOT'.
Version 0.15.0