Doc-fr: updates LM and NR
Doc-fr: updates texidocs committishes
Draw glissando to accidental, not accidental_placement; issue 40
accidental.cc: do not crash on missing stencils
side-position-interface: cross-staff items, issue 3363

Grobs that are not cross-staff are placed before staff-spacing,
so they may not force placement of cross-staff grobs.
When cross-staff items are placed around the spaced staves, let
them side-position using the final, not 'pure', information.
Release: bump VERSION_DEVEL.
PO: update template.
Release: update news.
Update pondings
Merge remote branch 'origin/release/unstable' into HEAD
Release: bump VERSION.
Creates cross-staff callback for arpeggios (issue 3497)

This avoids setting cross-staff to #t at the engraver stage, which
results in the erroneous labelling certain span-arpeggios as cross-staff.
Issue 3489: Let \quoteDuring descend to bottom context for its output

Also regularizes interpretation of quoted-context-id.  This patch by
itself does not resolve the issue since a CueContext is created in
any case, serving as Bottom and Voice context.  A followup patch
fixes that.
Issue 3489: Let \cue... use quoted-context-type of CueVoice consistently

Previously Voice was used and this relied on a a CueVoice purportedly
being created by cue-substitute itself and providing a Voice alias.
There is a regtest input/regression/quote-tuplet-end.ly which relied
on an explicit Voice = "cue" serving as a substite catch for the cue
notes, effectively turning \cueDuring into \quoteDuring.  This kind of
usage is rather bizarre, and since it diverts the \voiceOne/\voiceTwo
settings for the cue voice into a CueVoice context anyway (which is
otherwise empty), the cue voice is still missing proper directional
information.  This was not worth supporting.

Regularizing the usage in this manner will reliably stop \quoteDuring
from introducing surprise CueVoice contexts.
fixup regtest for 601812a35409ef1e34621df1721dbc6fb6e26c3e
side-position-interface: do not recursively add support

Also remove the call to remove_duplicates() on every addition to a
support list.  Reversing unwanted changes from commit 7d3d28d
Extents of a NoteColumn with a cross-staff stem; issue 3385

axis-group-interface::extent() can exclude cross-staff elements of the
group, as it did before 7d3d28de0ce6e2f018aff599cecd944d1754fe3c

pure_*_skylines_from_extents() cannot use x-extents because at least
NoteHead::X-offset depends on stem direction and is not a pure function.
NoteColumn; do not flag as cross-staff; issue 3503
pedal spanners: do not cross staves; issue 3501
Some clean up about grace-settings in music-functions.scm

- Stores a list,general-grace-settings, used by make-voice-props-set and make-voice-props-override.
- Settings to be used by the Score-context are appended to general-grace-settings and stored in score-grace-settings, used in engraver-init.ly