Add support for parentheses before/after chords.

This allows a chord or sequence of chords to be indicated as optional
or alternative, and avoids the need to add the parentheses as text
or extra chords.
Remove obsolete assignment to _userName
Merge pull request #372 from softins/optional-chord-indication

Add support for parentheses before/after chords.