fix #3510 and better handling of timesigs when deleting measures
Fix #20096: Chord name navigation

Provides the following navigation in edit mode for Chord Names:
Tab/Shift-Tab - start of next/previous measure.
Space/Shift-Space - next/previous note, rest or chordname.
;/: - next/previous beat, according to time signature.
Ctrl-1..Ctrl-9 - move forward by specified duration (like f.b.).

There are still issues of layout and display to address, but they
will be approached separately.
Add missing changeState() to lyricsUpDown()
Remove unnecessary parent checks harmonyEndEdit()
Correctly read hexadecimal codepoints.
Correct error in last commit.
Update font name and Unicode code points for 2.0
Note::updateAccidental() no longer removes ACC_USER accidentals
Score::upDown() removes all accidentals when changing pitch or tpc of a note
Note::updateAccidental() uses clone() to preserve accidental properties
Check the track for a Harmony annotation.
precompiled header for mac
Merge pull request #238 from softins/20096-chord-symbol-entry

Fix #20096: Chord name navigation
Merge pull request #260 from lasconic/macpch

precompiled header for mac
Merge pull request #246 from heuchi/18105_keep_courtesy_accidentals

Fix #18105: keep courtesy accidentals
Merge pull request #239 from softins/lyric-change-state

Add missing changeState() to lyricsUpDown()
Merge pull request #235 from Soerboe/fix3510

fix #3510 and better handling of timesigs when deleting measures
some inspector tweaks
fix compilation