Do not call GetCharNext() when GetCharFirst() fails

Fix for googlecode issue 472 [1].

[1] http://code.google.com/p/chewing/issues/detail?id=472
Add regression test for googlecode issue 472