Remove merge conflict left-over from clef.cpp:

it turned out if was simply a matter of removing the code 'commented out' with `#if 0` -- `#else`.
Incomplete re-layout when the group of a staff is changed.

If a staff type ids changed from one group to another (like standard <=> TAB), lines or frtes and strings for notes are not recalculated.

Fixed by adding a call to `Score::cmdUpdateNotes()` to `ChangeStaffType::redo()` and `::undo()` when the group of the staff type changes.
Fix for issue #25598 - Text spacing incorrect on load
fix #26691
fix compiler warnings reg. unused parameters
Merge pull request #1000 from Jojo-Schmitz/warnings

fix compiler warnings reg. unused parameters
Merge pull request #999 from MarkRS-UK/#25598TextSpacingIncorrectOnLoad

Fix #25598 - Text spacing incorrect on load
Merge pull request #995 from mgavioli/Incomplete_relayout_on_staff_group_change

Incomplete re-layout when the group of a staff is changed.
Merge pull request #994 from mgavioli/Remove_merge_conflict_leftover_from_clef_cpp

Remove merge conflict left-over from clef.cpp
fix #26521: move cursor after tuplet creation

move cursor after tuplet dialog too
Merge pull request #998 from MarcSabatella/26521-tuplet-cursor

fix #26521 tuplet cursor
Ability to compile and run tests on Mac OSX
Merge pull request #1002 from lasconic/testonmac

Ability to compile and run tests on Mac OSX