Fix #23519 - key signatures now correctly supported in older versions of Guitar Pro
drumset should have 5 lines
Improve labels in Staff Properties dlg box
Cleaning Inspector Note dlg box

- Note Head group drop list displays all the list items
- Fixed label buddies.
Merge pull request #950 from mgavioli/Fix_EditStaff_dlg_labels

Improve labels in Staff Properties dlg box
fix transposition when changing instrument
more fixes for instrument change
Merge pull request #951 from mgavioli/Cleaning_Inspector_Note_dlg

Cleaning Inspector Note dlg box
Removed unnecessary 0
Fixes to instruments.xml for stringed instruments.

- Banjo: corrected num.of frets and highest string tuning
- Tenor Banjo: added string data
- Soprano guitar, alto guitar, 11-str. alto guitar, 12-string guitar: added string data
- 7-course lute: added string data
- Acoustic bass: added comment about identity wth contrabass
- Violin, viola, cello, contrabass: added string data
- Double bass: init'ed from contrabass
- Violone (G): added string data and corrected ranges
- D Violone: added
fix vtest gen
Merge pull request #952 from mgavioli/instruments-xml_stringed_instr_fixes

Fixes to instruments.xml for stringed instruments.
workaround for #25954
comment process()
fix #25946
fix #25945
fix mtest
Merge pull request #956 from MarcSabatella/vtest-gen

fix vtest gen
Merge pull request #948 from jpirie/23519-key-signatures

Key signature support in older versions of Guitar Pro
Fix #25811 #25867 - Incomplete layout when adding linked staff

If a linked staff of a different type/group is added to the score, the new staff is not completely laid out.

Fixes:

- Default clef of new staff is copied from default clef of original staff, rather than from its actual clef.
- When score instruments are updated, notes are updated before laying out chords, as chords need to have notes in correct position to compute correct stems, ledger lines, etc.
- Notes are updated via Score::cmdUpdateNotes() rather Score::updateNotes(), as the latter does not deals with the specifics of staff groups.
- cloneStaff() only clones clefs which do not alread exist AND are compatible with the staff group.
- cloneStaff() also updates the staff clef map when cloning a clef.