IDE support: add etags support for LilyPond identifiers
This change allows to create etags and ctags files that include LilyPond identifiers and exported C++ functions Scheme/Guile identifiers
It adds the ability to build the TAGS file from outside the source tree
It documents use of TAGS in the CG 10.4.4
Edited by John Wheeler