fix #21579: first clef, keysig, timesig don't need hide courtesy menu
do not create spurious directories in archive files (mscz, mxl, workspace, palette)
respect defaultColor for barline and textlines