A UTF-8 compatible version of string.sub.
1 string string
The string you'll take a sub-string out of.
2 number StartPos
The position of the first character that will be included in the sub-string.
3 number EndPos = nil
The position of the last character to be included in the sub-string. It can be negative to count from the end.