Removed the StringSplitOptions parameter from the String.Split functions, it's used very rarely and adds extra complexity.
Modified the functions in the String.Split module to work on substrings instead.
Refactored the new Substring.Split functions so they're easier to maintain.
Modified the String.Split functions so they simply wrap the new Substring.Split functions (this avoids duplicating the functionality).