Fixed the functions in the String.Split module so they check the return value of Array.BinarySearch correctly.
Fixed the String.Split.iteri and String.Split.foldi functions so the substring index is incremented correctly in all cases.
Implemented tests for String.Split.iter and String.Split.iteri.