Refs #389: Updates course objectives to have start / finish dates

Active field addition required some fairly broad updates due to queries all through the application. Also fixes bug in curriculum explorer where events with mapped objectives and without an audience weren't being counted.