Simplify signatures of retryWhen/repeatWhen as discussed in #24

- If RxJava is updated with the same signature changes with ReactiveX/RxJava#1720, the conversion from RxScala to RxJava can be simplified, without any external signature changes in RxScala.