RxScala: Add backpressure support

As per #1603.

/cc @headinthebox, @samuelgruetter
I don't like my approach to access the protected `request` method. Any better idea?