Issue 3810: Partcombiner is unhappy about repeated durations
Issue 3814: Allow context definitions to be provided by scheme functions

Also obliterates CONTEXT_DEF_IDENTIFIER
Double G clef, tenor G clef, varpercussion clef and varC clef

This patch covers the clefs requested in:

http://lists.gnu.org/archive/html/lilypond-user/2010-02/msg00029.html
(double G clef and varpercussion clef)

http://lists.gnu.org/archive/html/lilypond-user/2013-11/msg00661.html
(tenor G clef)

http://code.google.com/p/lilypond/issues/detail?id=693
(varC clef)
TabNoteHead.style = #'slash supported.
Issue 3804:Web:Text-input: make LM reff more friendly
stencil.scm: add make-path-stencil function

supports all path commands both relative and absolute:
lineto, rlineto, curveto, rcurveto, moveto, rmoveto, closepath
also supports single letter syntax used in standard SVG path commands:
L, l, C, c, M, m, Z, z.
refactored make-connected-path-stencil for backwards compatibility and
continued use
stencil.scm: minor edits, doc strings, comments

Use two spaces after full stops in doc strings.
Restore some comments to new make-connected-path-stencil code.
One small code style edit to follow style of previous code.
cary.ly: remove tie between skips
Issue 3795: python/convertrules.ly: Use bare rhythms after ties for simple cases
Rerun scripts/auxiliar/update-with-convert-ly.sh
Issue 3795: small cleanup in NR
Correct formatting of BibTex entry for Prof Acim book
Update search to latest development docs
Issue 3826: Stop scripts/auxiliar/update-with-convert-ly.sh from doing a full make

It is quite a nuisance for writing convert-ly rules that
scripts/auxiliar/update-with-convert-ly runs a full make since any
partly successful run of update-with-convert-ly will cause large
delays.  It also leads to a paradoxical situation when the syntax of
some files needs to be converted _before_ a full make has a chance to
succeed.

So this patch reduces the preliminary make to "make pythonmodules"
which should be sufficient for updating from convertrules.py changes.
Release: bump VERSION_DEVEL.
PO: update template.
Release: update news.
Release: bump VERSION.
Revert "Issue 3795: python/convertrules.ly: Use bare rhythms after ties for simple cases"

This reverts commit 0e1b637466fae5473b781b10756805d9f27b247e.