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.