Minor (mostly style) Changes to TargetedIntervalNGramExperiment
Optimized Order of Transformation-Checking in ChordNGram

Now it checks first triads a P5 then P4 away (major then minor), then
the single L, P, and R transformations, *then* all the others.
Improvements to Experimenter, ChordsLists, ChordParser

- Updated chord-naming method
- ChordsThings now use JSON
- Uncommented Uncrashable-Experimenter thing
Slight Improvements to Various Things

- if a chord is a quality not in the quality_dict, ChordsLists is okay
- better detection of which Experiment to run
- easier switching between crash-proof and crashing Experiments
Improvements for Chord Labels

- No longer label NR transformations (to speed up development)
- No longer try to find roots of chords (to speed up development)
- Substitute bb and ## and o and x in LilyPond output
Handle all Exceptions during Import

Alex had a problem, and I figured it's better to be safe.
Merge commit 'c8cfb63c299ced5249d5e8fb9b93fe417458a395'