Further updates to correct LM after hspace changes (Issue 3544)
Issue 3552: Don't modify lists returned by markup list functions in interpret-markup-list

This requires either
a) copying any list manually
b) interpreting markup lists right-to-left
c) more complicated and/or non-O(n) algorithms

This patch chooses b).  Modifying the lists is not really appropriate
since the lists may be created by user-written markup commands and any
problems resulting from not expecting modifications of the return
value might be quite hard to debug.
Issue 3547: Allow identifiers or scheme expressions evaluating to music after \with

This permits writing

   \with \voiceOne

instead of

   \with { \voiceOne }

which is mostly handy in the context of music/scheme function arguments.
Issue 3545: Obsolete "Accordion-discant symbols" snippet
Run scripts/auxiliar/makelsr.py
Add entry for accordion registers in Documentation/changes.tely
Issue 3541: Fix snippet positioning-multi-measure-rests.ly

It stopped working when issue 3307 was resolved.
Run scripts/auxiliar/makelsr.py
Build: Dependency fix for emmentaler fonts (issue 3549).

Order dependencies so that fonts aren't rebuilt on a subsequent call to make;
everything should be built and up-to-date after a one-shot make call.

Also remove unused macros and update a comment.
Build: Only sed through an input file if it exists.
Build: Dependencies for web.texi in translated languages.