Allow session offerings to be counted only once

Sessions like small groups may have many offerings, but each student
only attends a single time.  This change allows users to mark these sessions
specially so they can be counted correctly in reporting.

Fixes #473