Web-fr: typo in intro
Doc-fr: typo in NR 5.1.1
Issue 3936: ly:music-list? should return #f for non-lists
Issue 3932: Clean up code for sorting grob-properties.
Remove ponding about Berne conference
Make object files depend on out/config.hh.

This is needed to ensure that out/config.h is copied there before
C++ compilation starts.

Most of lilypond already depends on config.h, through std-vector.h.
Issue 3937: Support \once\unset
Add regtest for \once \unset
Issue 3934: \compoundMeter should change TimeSignature.stencil at Timing, not Staff level
Issue 3925: lilypond -d leads to weird output

C++ string manipulation is a fragile bolt-on onto the type system.

"-" + 'd'

evaluates to a pointer 100 bytes after a constant string "-" in the data
section.  This fixes this bug, and also changes the fixed message from

    lilypond: option `-d, `--define-default'' requires an argument

to

    lilypond: option `-d, --define-default' requires an argument

In general, it does not appear to make sense quoting the long options
while not quoting the short options.
Issue 3926: Add \magnifyMusic; clarify fontSize in docs.
Issue 3935: Use (pretty-print) for some IR props.
Issue 3938: Add `ly:undead?' to predicate list.
parenthesizing very small objects returns ugly output

Issue 3930

Makes the thickness in make-parenthesis-stencil variable
Issue 3933: Use \tempo in Real music example

As suggested by Simon Albrecht
Generate a .pe script for one design size at a time.

In make

 a b: c
   command

is shorthand for

 a: c
   command
 b: c
   command

this means that in parallel builds the same command may be invoked twice.

Fix this by associating each command with only one target, and adding
dummy dependencies. Also, generate the .pe for only one design size at
a time.

Relative to botched commit 366316fd6be846c2050be6b1b3955b261026187e,
this:

* does not write .dep files from gen-emmentaler-scripts (the makefile
  already writes them)

* declares explicit dependencies on out/*.lisp for the out/%.otf-table
  rule.
Document 'details props for LaissezVibrerTie and RepeatTie.
Issue 3946: Don't define `parser' in lily.scm

The duplication of `parser' in lily.scm and ly/init.ly leads to doubtful
behavior and causes a warning with GUILEv2.
Release: bump VERSION_DEVEL.
Release: bump welcome version.