expose annotations of Segment to plugins
Bring Plugin save and load options and dialogs into line with score
saving and loading.
Correct plugin name default
Fix main layout memory leak
Fix score font memory leak
Fix TabScoreView memory leak
Fix M_new_divis memory leak
Fix QFontMetricsF memory leak
Fix Element memory leak
Fix icon action (char*) memory leak
Replace Shortcut key type char* with QString
Replace remaining char* strings in Shortcut with QString
Fix KeySym memory leak
Fix Clef elements memory leak
Check for corner case of self assignment
Fix M_def_rank memory leak
fix #31571: key sig for new transposing instrument
fix #33081: acoustic bass channel info
Style of the initial bar line of a system.

In some engraving styles (mainly jazz), a double system initial bar line is used at structural articulations of the piece.

The PR supports this style, by adding a `_systemInitialBarLineStyle` variable to the `Measure` class which controls the style of the system bar line when the measure is the first of the system and by default it is set to NORMAL. This variable is not accessed directly; rather it is controlled by manipulating the system bar line. A system bar line can be edited:

- by dropping on it a bar line style from the palette (structural styles, like any repeat or END are ignored);
- by selecting it and double clicking a bar line style from the palette (same note as above).

It can be reset:

- by undo;
- by dropping on it (or selecting and double clicking) a NORMAL bar line style from the palette;
- by selecting and deleting it.

As the system bar line style is stored in the measure, if the first measure of a system changes (because of some other editing), the system bar line style will follow accordingly.
fix #33126 Pedal segment starting on same note where previous pedal segment ends does not continue pedal playback