Cohort events

@dan-f @jimabramson @mulby Please review

@stroilova FYI
Maybe, 
In addition to the cohort events that are generated when students are assigned to cohort groups...
(since events are emitted whether assignment is manual or automatic, and isn't necessarily tied to accessing discussions?)