Switch to using Bind for DialogKanjiTimer events
Rewrite the auto-matcher for the karaoke timing copier

Operate on characters rather than bytes in the dialog so that it
actually works with Kanji.

Rewrite the auto-matcher to handle more cases and add unit tests for it.
Only go back one line rather than two