* Move details into a separate file to enable easier automated editing.
 * Handle complex tinctures after details.
Move aliases into a file as well.
Add a script to parse a LOAR and allow interactive updating of word lists
based on BlazonExceptions encountered.
Various changes based on the May 2014 LoAR, featuring treating
a triskelion of armored legs as both a single triskelion and three legs,
dealing with fish postures, and keeping 'of' from eating everything after it.
Updates to pass the May 2014 LoAR.
Some improvements based on the April 2014 LoAR.
Roundels aren't necessarily a seme.
Expand correction options in loar.py when the unknown word is actually
multiple words.
Handle a field division where one of the parts is itself divided.
Handle goutte tinctures and fish.
Handle blazons like "Per bend lozengy argent and sable and argent", where
you fill a divided portion of a divided field and further tinctures go
back to the field.
Blacklist "cross of" as a charge to handle "cross of Saint Foo" correctly
in more cases.
Handle more "cross of" cases and note that "each arm charged with a"
makes the following thing not primary.
Improve handling of missing numbers in loar.py.  Be less picky about
what you can be between.
New my.cat, get basic loading to work.
Update tests to pass with new my.cat.
Get tinctures from my.cat, add TINCTURE_ALIASES.
Some misc fixes for the April 2014 LoAR.
Handle "an orle of Xs".
Make "an orle of" logic not conflict with orle used in a different way.