deselect after use, if nothing was selected before

in AddRemoveBreaks and ResequenceRehearsalMarks.

Also prevent ResequenceRehearsalMarks to destroy a list selection,
AddRemoveBreaks prevents that already, neither works or makes sense on a list
selection.
Furthermore prevent a crash when running AddRemoveBreaks or SlashFill on an empty score
(for some reason ResequenceRehearsalMarks and SlashRhythm don't have that issue).
make transpose on list selection work

instead of destroying that selection.
Also deselect afterwards if
nothing was selected before, see previous commit.
furthermore disable and deselect 'TransposeChordNames on a list
selection, it doesn't make sense here and won't work anyway.
remove dialog if nothing is selected for transpose

just select entire score, like for other tools and plugins
fix #40991: Castanets entry sounds claves

Correcting the drum pitch and name for the castanets entry.
fix #41511: bad tpc1 for notes entered in keys other than C
add mtest
fix #41401: crash when joining files via album

and none of the files in that album file are found, e.g. because they
had been moved elsewhere.
fix mtest
Merge pull request #1542 from chenlung/patch-1

fix #40991: Castanets entry sounds claves
Merge pull request #1534 from Jojo-Schmitz/deselect

deselect after use if nothing was selected before
Merge pull request #1543 from Jojo-Schmitz/album-crash

fix #41401: crash when joining files via album
replace Empty template by Blank template
Merge pull request #1544 from MarcSabatella/41511-transpose-tpc

fix #41511: bad tpc1 for notes entered in keys other than C