Refactoring re the setting of Barline.Visibility.

Barline visibility needed clarifying:
Since the previous commit, barlines are
always drawn through a staff if it is the
only staff in its group.
Note that any note extenders are simply
drawn through such forced barlines.
Also: Removed 2 redundant PageFormat
properties