INT-651: Add `Iterator` support for `Splitter`

JIRA: https://jira.spring.io/browse/INT-651
We should look at the test cases in the submitted patch in the JIRA; there are quite a few and some might be useful.