* lily/parser.yy (step_number): semitones for chord entry too.
(make_chord_step): more robust code, semitones.
* input/regression/breathing-sign.ly (texidoc): split ancient and
normal breathing signs.
* scm/define-grobs.scm (all-grob-descriptions): swap
beamed-extreme-minimum-free-lengths and
beamed-minimum-free-lengths; the 'extreme' case should allow
shorter stems. This fixes forced directions on beamed 32nd and
shorter notes.
* ly/engraver-init.ly (ScoreContext): keyAccidentalOrder is in
quartertones, not semitones.
(NoteNamesContext): swallow more event types
* Documentation/topdocs/NEWS.texi (Top): insert close brace.