Tests for StudyCompetenciesGoal
PassExam Goal weighted resource choice (incomplete)
PassExamGoal weighted resource calculation + tests
PassExamGoal does not take into account exams when asked to chooe resource
Student can skip activity if it has goals and neither of them requires that activity
Removed stale code from study session activity
Moved stop participation check into next activity generator