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
Merge pull request #1534 from Jojo-Schmitz/deselect

deselect after use if nothing was selected before