RxScala improvement

Add `dropUntil`, `contains`, `repeat`, `doOnTerminate`, `startWith`, `publish` variants to RxScala. #1151, #1153.

/cc @headinthebox @samuelgruetter