Change '(() => Subscription, Observable[R])' to 'ConnectableObservable[R]'
Add 'multicast' variants to RxScala
Remove 'Observable.apply(Int)'
Add 'replay' variants to RxScala
Merge branch 'master' into replay-multicast

Conflicts:
	language-adaptors/rxjava-scala/src/examples/scala/rx/lang/scala/examples/RxScalaDemo.scala
Remove () and update CompletenessTest
Merge branch 'master' into replay-multicast

Conflicts:
	language-adaptors/rxjava-scala/src/examples/scala/rx/lang/scala/examples/RxScalaDemo.scala
Merge branch 'master' into replay-multicast

Conflicts:
	language-adaptors/rxjava-scala/src/examples/scala/rx/lang/scala/examples/RxScalaDemo.scala
	language-adaptors/rxjava-scala/src/main/scala/rx/lang/scala/Observable.scala
	language-adaptors/rxjava-scala/src/test/scala/rx/lang/scala/CompletenessTest.scala
ReplaySubject enhancement with time and/or size bounds
Implement shorter toBlocking as shorter alias for toBlockingObservable.

Fixes #1220
Fix the bug that using mutable function in 'zipWithIndex'
make 'zip(that, selector)' public and rename to 'zipWith'
Merge pull request #1226 from zsxwing/zip

Fix bug in `zipWithIndex` and set `zip(that, selector)` public in RxScala
Merge pull request #1224 from daschl/toblocking

Implement shorter toBlocking as shorter alias for toBlockingObservable.
Merge pull request #1223 from akarnokd/BoundedReplaySubject520

ReplaySubject enhancement with time and/or size bounds
Merge pull request #1160 from zsxwing/replay-multicast

Add `replay` and `multicast` variants to RxScala
Git Reformats This File
Merge pull request #1228 from benjchristensen/fix-formatting

Git Reformats This File
Remove Ambiguous Subscribe Overloads with Scheduler

- Fixes https://github.com/Netflix/RxJava/issues/1116
- These should never have been added, the subscribeOn operator already provides this functionality
Merge pull request #1229 from benjchristensen/1116-ambiguous-overloads

Remove Ambiguous Subscribe Overloads with Scheduler