Link ranges of string instruments in score to string data.

When the string data of an instrument are modified, the instrument ranges are updated accordingly.

Of course, this only applies to instruments having string data and to the instrument occurrence in the score (NOT in instruments.xml)
fix 30281

Fix readability
Optimize string allocation
	modified:   libmscore/accidental.cpp
	modified:   libmscore/ambitus.cpp
	modified:   libmscore/articulation.cpp
	modified:   libmscore/barline.cpp
	modified:   libmscore/chord.cpp
	modified:   libmscore/chordline.cpp
	modified:   libmscore/chordrest.cpp
	modified:   libmscore/dynamic.cpp
	modified:   libmscore/fingering.cpp
	modified:   libmscore/hairpin.cpp
	modified:   libmscore/harmony.cpp
	modified:   libmscore/jump.cpp
	modified:   libmscore/keysig.cpp
	modified:   libmscore/marker.cpp
	modified:   libmscore/measure.cpp
	modified:   libmscore/note.cpp
	modified:   libmscore/ottava.cpp
	modified:   libmscore/rest.cpp
	modified:   libmscore/score.h
	modified:   libmscore/tempotext.cpp
	modified:   libmscore/text.cpp
	modified:   libmscore/timesig.cpp
	modified:   libmscore/tremolo.cpp
	modified:   libmscore/trill.cpp
	modified:   libmscore/volta.cpp
	modified:   mscore/scoreaccessibility.cpp
Added staff to info
	modified:   mscore/scoreaccessibility.cpp
fix #30356: Cannot open GPX file via dock or Applications
disable certain shortcuts in text edit mdoe
fix #30151: first ottava of 1.3 score might be missing tick
Fix customizing shortcuts.
	modified:   mscore/preferences.cpp
	modified:   mscore/shortcutcapturedialog.cpp
Merge pull request #1193 from andreituicu/fix_30281

Fix 30281
Changed shortcut list text for next element and prev element actions.
	modified:   mscore/actions.cpp
Merge pull request #1194 from MarcSabatella/29506-pedal-one

fix #29506: pedal line too short on single note
Merge pull request #1197 from MarcSabatella/30151-ottava-import

fix #30151: first ottava of 1.3 score can mess up playback of following notes
Add 4 lute fingering symbols to mscore font and to palette

This is in preparation of a more complete support for historic tablature to be added later.

The 4 symbols are added to the mscore font in the SMuFL code points. Currently, they are not correctly positioned, much like the other symbol-based fingering, i.e. the cello thumb position.

This is also to remind that further development of fingering layout will have to take into account that a number of fingerings are not really text but actually symbols.
Improve hinting
Leave glyphs in the font, but remove 3 (just added) Lute fingering symbols and the existing Thumb position symbol from the fingering palette.
Merge pull request #1189 from mgavioli/link_score_instr_ranges_to_string_data

Link ranges of string instruments in score to string data.
Merge pull request #1198 from andreituicu/shortcuts

Fix customizing shortcuts.
remove symbols from status bar text and screen-reader info.
	modified:   libmscore/text.cpp
fix #30361
initialize ChordRest._mmWidth
fix for #28761 and #29511