Twitter's tokenizer is not unicode aware. Swap out for one based on Java BreakIterator

The UnicodeLatinTokenizer is the simple fix, but I feel the
BreakIterator is better.

What was happening is that the escape code for 3-byte codes for
extended characters in UTF-8 was treated as whitepace and stripped,
exposing an invalid code-point