another potentially ambiguous tweet
temporary band-aid: make fix_file at least try utf-8 first
Massive (over 16x) speed improvement. Fixes #8.

Now we pre-calculate all the classes of characters that we might handle
differently, and use the unicode.translate() trick that v2 used.

In addition, these classes of characters appear in a pre-made string
that is loaded from a compressed data file.