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)
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
Merge pull request #1338 from CombatCube/4905-crescendo-playback-2

Tweaks for crescendo/decrescendo playback