vtests on MacOSX
fix crash with plugins when widget is null
implement separate tpc values for transposed view
fix last commit
Fix layout of ambitus elements with accidentals.

Ambitus elements with accidental(s) are laid out misaligned with ambitus elements without accidental(s).

The new algorithm aligns the leftmost note heads of each ambitus and places accidentals accordingly.
Clean up code and correct octave detection in updateRange()
Fixes to ambitus:

- Fix missing adjustReadPos() for ambitus in Maesure::layoutX()

- Reduce left margin in there are accidentals
fix warning introduced in d280091f22
adjust notenames plugin to d280091f22
bug fixes for concert pitch switch
fix #22473: conflicts involving breve and other non-standard notehead widths
fix #23329: center small chords too
fix #25320: too much space between accidental and offset left note
add tests
Merge pull request #825 from MarcSabatella/22473-breve

fix #22473: alignment of breves, layout with mixed notehead size
Merge pull request #826 from Jojo-Schmitz/25319-followup

Fixing issues introduced in d280091f22
fix #25336: give access to raw text in plugins
fixes for transposing instruments
fix #25340
fix #4487