Export some functions and properties for use in plugins
Force full panning width for all soundfounts
fixed description in part.h
Improve TAB fretting algorithm.

An attempt to improve the current implementation to better deal with the case in forum post #29876 and possibly even with less specialized cases.

Changes:
- when a note changes of pitch, its fretting is discarded before any fretting
- each note not yet fretted is sorted for fretting as belonging to the string most convenient for it. This affects the order in which notes are evaluated during fretting.

Note: the algorithm can still be fooled by casual note entry and by changing note pitches by large intervals (octave), but it seems anyway better than before.
Added swing in palette
Moved call to setSwing earlier
fix #24639: populate f2 palette with common symbols
Fix accessible info for key signature.
	modified:   libmscore/keysig.cpp
partial fix for #17508
fix #29776: Solo is not activated on file load
make unlink() more robust
fix #29996
try to fix #30016
update IntervalTree
Merge pull request #1168 from andreituicu/score_accessibility

Fix accessible info for key signature.
fix #30016
	modified:   libmscore/barline.cpp
	modified:   libmscore/segment.cpp
Merge pull request #1167 from MarcSabatella/24639-f2-palette-2

fix #24639: populate f2 palette with common symbols
add accessible plugin to Windows installation
remove duplicate breath mark in palette
fix title links