New implementation of Hangul 2-beolsik automaton

This patch adds support for more natural hangul typing, e.g., "zzzz" => "ㅋㅋㅋㅋ" and "qqk" => "빠".