StringObservable.split NPE fixes

check for null values of leftOver in onCompleted and onError.

Added two failing unit tests that passed with fix.

@benjchristensen I suppose should I make PR on RxJavaString as well?