Added setRange calls. Changed min max call to qMin qMax.
Added range extend method.
Change range extend to work on measures too.
Fix the placements of flats in soprano clef
Fix #22888 - tuplets handled now after dotted notes in Guitar Pro imports
Fix #22110 - Added tests for tuplets in GP4/GP5
Fix #25958 - Crash when [Apply]ing and [OK]ing some prop changes

Additional fixes:

- Changes to staff own properties (small, invisible, user dist., colour) were not carried on.
- Changes to staff type when not visibly laid out into the score.
- Finally time sigs are re-laid out when staff type changes.
- If short and long names are empty strings, instrument relevant lists are no longer set to an empty string; rather the relevant list is left empty; this matches the situation when the dlg is open with either name not set and avoids unnecessary ChangePart undoes.
fix #25810
fix #25981 Added lyrics to range selection.
fix #25445: instrument change elements are staff-relative
fix #24735: correct layout of fret diagrams & chord symbols
Fix #21928 - test showing issues with missing ledger lines / short stems is now correct