speller: leading non-initial key after auto-commit should not be handled.
speller: do not handle non-initial key at the beginning of a new segment.
abc_segmentor should also understand initials and finals, fixing commas after words in terra_pinyin.
punctuator: only auto-commit translated punctuation, fix repeated semicolons as delimiters.
work work.