ReducedFraction class with int overflow detection (MIDI import)
Fix #23481: crash due to int overflow on import of a big MIDI file
Small refactoring for shorter code
add header in visual tests to identify current and reference images
fix #23785: chord symbol text style changes

Changes to chord symbol text style were not taking effect until reload.
This change forces a render() call on all chord symbols if the text
style changes.
remove hard coded style name
Add to MScore font a repeat dot glyph separate from augmentation dot.

SMuFL distinguishes between the augmentation dot and the repeat dot (used in repeat bar lines).

This patch:
- adds the MScore font a separate glyph for repeat dot. The glyph is encoded in the same code point used by SMuFL and is currently a simple reference to the augmentation dot.
- changes the BarLine class draw code to use this glyph instead of the augmentation dot.
fix #23783: chord symbol text style properties

Adds support for X, Y, horizontal alignment, and vertical alignment.
Improves compatibility for 1.3 scores, which relies on text style Y to
set chord height, also allows for chord symbols centered over notes (see
#10355).
fix #23782: suppress Harmony Properties dialog

Remove default keyboard shortcut, only display in context menu if "-e"
option used
fix tests
fix #23366: Top/Bottom vs. Above/Below Staff

Also adding Above/Below Chord to one of the 3 dialogs involved here, for
consitency.
fix #23366: double meaning of plusstop

meaning "stopped" for brass but "pizzicato left hand" for strings
fix #23366: have the translated articulation names in the edit style dialog
fix typo
Merge pull request #578 from mgavioli/SMuFL_mscore_add_repeat_dot

MScore font: add 'repeat dot' glyph
Finish renaming of Tablature class to StringData

Renames also the files hoding the class itself:
- libmscore/tablature.cpp => stringdata.cpp
- libmscore/tablature.h => stringdata.h

No actual change in the code, only updated references to stringdata.h in #include's.
Merge pull request #583 from mgavioli/completing_tablature_to_stringdata_rename

Finish renaming of Tablature class to StringData (file names)
completely remove the dialog
Merge pull request #582 from Jojo-Schmitz/orig.texts

2 more fixes for translatable texts
Merge pull request #579 from MarcSabatella/23783-chord-symbol-text-style-properties

fix #23783: chord symbol text style properties