Improve bar line Inspector and Palette

**Inspector**
- Align span combo item names with palette names
- Add a [Custom] span item: it is informative only, cannot be selected and is set by the Inspector for spans which do not match any built-in span
- Implement proper selection of span combo item when a bar line is selected in the score
- Enable/disable type combo items according to bar line type (repeats cannot be turned on/off for individual bar lines)
- Implement spanTypeActivated() to set in the score the span selected in the Inspector

**Palette**
- Labels for styles and spans made clearer (hopefully...)
fix #28041: image z-order
Added selection range filter to Select Window
Bar line inspector consistency for span data

- Selecting a built-in span type updates other span values
- Added a check function enforcing correctness and consistency of span data (Span, From, To); it also set spin box mins and maxes to avoid meaningless values (like From below To and so on)
- Removed array of built-in span type data; span type are different enough to make a table useless: ad-hoc code is needed for most of them.
- Removed legacy, commented-out code
- Set mins for span value spins in .ui
- A few typos here and there
More legacy code removed
fix #12960
Added test for paste of 2 voice
Added voice data to staff mime.
Changed paste staff behavior to overwrite only the voices included in staff mime.
Remove unused assert function
Move assert function to chords
Fix zero voice test function in drums
Temporarily disable LH/RH separation (not ready yet)
New quantization - depending on individual note len
Move tuplet detection to a separate file
Move tuplet to notes conversion to a separate file
Move tuplet filtering to a separate file
Move tuplet voicing to a separate file
Pass tuplet events as parameter to search tuplets function
More robust quantization, including tuplets
Add check for zero numerator to fraction reduce function