Doc-es: update CHANGES, programming-interface, scheme-tutorial, others.

Also included/helpus, common-notation, learning/fundamental, learning/tweaks,
notation/ancient, changing-defaults.
Doc-es: Update some files in Extending, Learning and Notation manuals.
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.
Build: Dependencies for metafont files (issue 779).

Write .dep files containing make dependency rules for .mf files,
allowing to simply type `make' to process the fonts after changing
an input'ed file and have the fonts updated with the minimum amount
of processing.

These .dep files are generated by recursively scanning for lines
of the form "input X;" in the .mf files, and looking up these
input'ed files within the mf source directory. The .dep files are
included into the build by stepmake/generic-targets.make.

Fixes issue 779: fonts should be rebuilt upon modifications to mf/
http://code.google.com/p/lilypond/issues/detail?id=779
Build: Disallow metapost versions 1.600 <= x < 1.803.

Add a check in ./configure to avoid buggy versions of metapost
starting with the rewrite that occured in the 1.600 series and
finally fixed in version 1.803 and later.

Fixes issue 3539: Configure should forbid mpost 1.802 from TexLive 2013
http://code.google.com/p/lilypond/issues/detail?id=3539
Build: Document the default make target.

Update `make help' to correctly document the generic targets.
Also add `local-all' target and mark the targets as PHONY.
Correct headings in LM (Issue 3495)
Doc-es: update Tweaks, Changing defaults, Expressive, Fretted.
Doc-es: update Input, Pitches, Repeats, Rhythms, Simultaneous.
Doc-es: update of Spacing, Staff, Text, Vocal, Wind.

  Also fix doc build from a wrong node ref.