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

JIRA: https://jira.spring.io/browse/INT-651
`FunctionIterator` ? 
As you see it isn't an internal class and is located in the `util` package. It can be used from any place.