Rewrite everything to use Unicode RBNF format

Supports tons more languages this way, but it seems a little harder to hack.