fix default timesig
capx slur support
Implements persistent state of piano keyboard (PianoTools class)

*) PianoTools is unconditionally created at startup (like palette and inspector), so that saveState() and restoreState() can manage it
*) Shown/hidden state is stored into / read from QSettings
fix #20954: Brackets drawn incorrectly in Gonville
update note groups dialog
Merge pull request #327 from mgavioli/PianoKeyboard_persistent_state

Piano Keyboard: persistent state
remove playpanel dependency from sequencer
fix aeolus installation
Merge pull request #323 from lvinken/20581-capx-impl-3

20581 capx impl 3
fix #20880
fix sequencer setPos()
another try in fixing the seq
fix #20892
prevent zero slur crash
capx support stemdir, instrument name, invisible, hyphen and barlinemode
fix #20581
Fix #20907 - Regardless of check code in a plugin, starting a plugin with no score open crashes the program.

A diagnostic "prinf" statement was unconditionally trying to access the score name, even with no score. Corrected by adding a condition.
Merge pull request #329 from mgavioli/Fix_20907_plugin_no-score_crash

Fix #20907 - Crash when starting a plugin with no score open
Merge pull request #328 from lvinken/20581-capx-impl-3

20581 capx impl 3
Fix #20905: Can't nudge frames with keyboard

ScoreView::editKey() passed to Box::editDrag() bogus hRaster and vRaster values in the EditData struct.