fix #4905: Crescendo/decrescendo playback
fix #33961: 'Set as default' now enabled after removing a soundfont
fix #11096: fixed crash while changing soundfont, fixed many possible crashes
fix #33966: voltaY & mmrest settings for parts in 1.3 scores
avoid overlaps of melisma syllables, extenders, and hyphens
fix #34106: problems adding elements to frames
fix #33341
fix #31986
fix #34046
fix #33881
Merge branch 'lvinken-musicxml-fixes'
Merge pull request #1336 from MarcSabatella/34106-frame-contents

fix #34106: problems adding elements to frames
Merge pull request #1335 from MarcSabatella/33966-volta-mmrest-13

fix #33966: voltaY & mmrest settings for parts in 1.3 scores
Merge pull request #1334 from Igevorse/midi-input

fix 33961: 'Set as default' now enabled after removing a soundfont
Merge pull request #1325 from CombatCube/4905-crescendo-playback

fix #4905: Crescendo/decrescendo playback
remove ChangeHairpin(); remove unecessary calls to updateHairpin()
fix #34311
fixed bug with hairpins ending on dynamics; hairpins now have a velocity change of 0 by default, which causes it to use the next dynamic as end velocity (unless it is contrary to the direction of the change)
fix #34421: add macros for last modified time and date

and fix the case when the creationDate meta tag is empty.
fixed crescendo/decrescendo tests since default velochange is now 0 instead of 10; VELO_CHANGE is now saved with writeProperty(); fixed edge case with a final hairpin not followed by a dynamic