Improve bar line Inspector and Palette

**Inspector**
- Align span combo item names with palette names
- Add a [Custom] span item: it is informative only, cannot be selected and is set by the Inspector for spans which do not match any built-in span
- Implement proper selection of span combo item when a bar line is selected in the score
- Enable/disable type combo items according to bar line type (repeats cannot be turned on/off for individual bar lines)
- Implement spanTypeActivated() to set in the score the span selected in the Inspector

**Palette**
- Labels for styles and spans made clearer (hopefully...)
fix #28041: image z-order
Added selection range filter to Select Window
Bar line inspector consistency for span data

- Selecting a built-in span type updates other span values
- Added a check function enforcing correctness and consistency of span data (Span, From, To); it also set spin box mins and maxes to avoid meaningless values (like From below To and so on)
- Removed array of built-in span type data; span type are different enough to make a table useless: ad-hoc code is needed for most of them.
- Removed legacy, commented-out code
- Set mins for span value spins in .ui
- A few typos here and there
More legacy code removed
partial fix for #25247: default height of hairpin
Initial support for percussive staffs, possibly some noteheads used here will change
A little refactoring and some support for simile markings
Support for tuplets and double bar simile markings in GPX files
Refactoring and improving playback on GPX format - improvements to importing percussion still need to be made (drumset)
fix #28306
fix #28331
fix #28371
fix #27926
cleanup findCR()
fix #28141
Merge pull request #1071 from MarcSabatella/hairpin-pos

partial fix for #25247: default height of hairpin
Guitar Pro implementation split up, support also for ties, grace notes, slides and other minor articulations.
fix #27686
MScoreText: add some note value for tempo text, move and scale pedal markings, move accidentals etc...