fix #4443: implement flexible chord entry system
fine tune chord parser, fix chord editing to use last chordname
initial text for chord edit: first name field of last XML file (rather than last name field)
allow trailing ctrl-space in chordname to suppress parsing
Merge pull request #337 from MarcSabatella/4443-flexible-chord-names

4443 flexible chord names