Add ve#graphemeSafeSubstring method

Allows us to take a substring without splitting a multibyte grapheme.

Change-Id: I811bdc7f010d10bf3c9509a73677939486751fec
Merge "Add ve#graphemeSafeSubstring method"