Introduce ForwardGraphemeBoundaryStateMachine
ForwardGraphemeBoundaryStateMachine provides a way to obtain
the following grapheme boundary.
ForwardGraphemeBoundaryStateMachine is compiled and tested
but not yet used in production with this CL.
Subsequent CL will use this class.
BUG=
594923
Committed:
https://crrev.com/7e8a5d82b32386818839d8f874395f37eb3184bf
Cr-Commit-Position: refs/heads/master@{#385678}