Hide empty sections

Method programme_fields_by_section() no longer returns fields user cannot view, thus hiding sections that are unneeded (using existing functionality).