Add built-in def. for 5-string electr. bass and 5-line tab presets
Signals/slots fix
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.
ParDescr is a struct, not a class
don't compare pointers against NULL in C++11

either avoid it like done here or use nullptr
use correct format specifiers

%d rather than %ld for int resp. %hhd vs. %d for char
add int to string the Qt way
disable bindings completly

not just the content
disable unused private members
disable unused local variables
initialize variables
avoid unused variable (and code) in RELEASE mode
disable unused local variables
fix overloading
remove some unneeded '\n'

and also fix a typo
fix #26046: add Valenican

Todo: On the update translation server
•Modify languages.txt
•rm share/locale/details.json
Fix #25983 - Crash when copy-paste to TAB includes accidentals

The bug has been unveiled by this commit:
https://github.com/musescore/MuseScore/commit/cbb388264af3ed1507b872cf7939a0611d36b5d0
but it probably preexisted.

It is caused in function `Score::pasteStaff()` where the election status after the paste is updated before the re-layout and re-format process is completed (with a call to `updateNotes()`).

Among other things, laying out a TAB involves removing accidentals (which have no room in a TAB) and this leaves the selection with inconsistent contents.

Fixed by moving the selection update step at the end of the `Score::pasteStaff()` function, after the call to `updateNotes()`.
Fix #21927 - Added support for fret diagrams in Guitar Pro
fix #26091: correct tick for staff text & symbol
fix meaningless typo, hoping travis failure was glitch