Improve orthography rules

Rewrites the orthography rules using regular expressions for readability, and applies the rules to all suffixes. Handles all issues in https://github.com/plover/plover/issues/45 except for the excess consonant doubling (requires a dictionary).