Bug Fix: Two voices per staff now correct

Clef indices were being updated incorrectly,
so that conflicting clefs were being allocated
to the same staff.
Barlines on single staff groups corrected

Barlines are now always drawn through a
staff if it is the only staff in a barline group.
Also, corrected the white-space handling in
the VoiceIndicesPerStaff input field.