Fix reading of measures with custom bar line sub-type.

If a measure has, in one staff, a bar line with a custom sub-type, the sub-type is applied to the bar lines of all the staves of this measure.

Fixed in `Measure::read()`.
Add relevant test.
export text formatting based on styles
Merge pull request #1011 from lvinken/25193-musicxml-text-formatting-4

[MusicXML] export text formatting based on styles
Merge pull request #1012 from vgstef/ContinuousPanel

Fix measure number text and key signature superposition
Merge pull request #1010 from mgavioli/Fix_reading_measures_with_custom_barline_type

Fix reading of measures with custom bar line sub-type.
fix warning reg. unused variable

a leftover from 07abb7f
fix #25600
rename enum Dynamic::DynamicType to Dynamic::Type
move enum DynamicRange to Dynamic::Range

needed to make it available to the Plugin framework
change enum class SymId back to int

the memory saved is not worth the performance penalty
move enum Placement to Element::Placement

needed to make it available to the Plugin framework
move ElementType to Element::Type

needed to make it available to the Plugin framework
move SegmentType to Segment::Type and make int again

needed to make it available to the plugin framework
and the memory saved is not worth the performance penalty
rename AccidentalRole and AccidentalType to Role and Type
rename Hairpin::HairpinType to Hairpin::Type

and register Hairpin::Type, FiguredBassItem::ContLine and
Lyrics::Syllabic, which seemd missing.
Also fix registration of Element::Type and Segment::Type to what they
had been before.
rename LayoutBreak::LayoutBreakType to LayoutBreak::Type
rename Trill::TrillType to Trill::Type
move GlissandoType to Glissando::Type

needed to make it available to the plugin framework
some cosmetic changes to plugin documentation