make character recognizers unicode-aware

Thanks ralph_corderoy for the bug report: http://arclanguage.org/item?id=17303