Implement grapheme cluster handling for Java
Merge pull request #1 from earl/java

Implement grapheme cluster handling for Java