This patch creates a switch called ignoreOpenStrings. When set to #f
(default), LilyPond handles open strings as usual.
Setting ignoreOpenStrings to #t excludes open strings and
forces the fret calculation routine to find a fretted position
even for pitches equal to an open string.