Improve english suffix rules

Rewrite suffix rules using regular expressions for readability and extensibility, and expand coverage to all suffixes
Reorder rules by specificity (fixes problem with y+... -> i+... blocking y+s -> ies)
Improve suffix rule detection
...ue has a silent e
inch + s = inches
simplify plural rules, add nudzhes
apply rules to multi-word suffixes like 'ing in' or 'ly is'
a better (working) way to implement multi-word suffixes
belches
patriarchied
wearisome (oops)
remove y+i->i rule as it causes too many problems
Add unit tests. All pass or are marked as TODO.
allow {^ing Mc^} to work as expected
Merge branch 'master' of https://github.com/samlh/plover into samlh-master

Conflicts:
	plover/orthography.py