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.
allow all fermatas to be added to rests
Merge pull request #991 from lasconic/fix-25670

fix #25670: Stem direction on beamed notes not imported correctly in 1.3...
break ties into selected note
fix ties & rests on MIDI input
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
add comments
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
check for merge conflicts

coloring doesn't seem to work on Travis (it doesn't harm either), but
should on a plain Linux or Mac shell prompt
Merge pull request #992 from MarcSabatella/26516-repitch

fix #26516: crash on repitch
Merge pull request #990 from Jojo-Schmitz/check-for-merge-conflicts

check for merge conflicts