fixed session objectives duplicated display bug in learner offering summary view. refs #2608
added docblock for ilios.learner_view.buildCollatedSessionObjectives().
replaced retrieval of competency titles with full competency records for objective getter method. renamed second function argument to reflect this change. added docblock to method header. refs #2608
renamed second argument in method  getObjectivesForCourse() to reflect its changed purpose. added docblock to method header. refs #2608
changed algorithm that links competencies to session objectives to prevent duplicated competency groupings. refs #2608
Merge pull request #44 from ucsflibtopfstedt/bug2608

bugfix 2806: fix grouping of competencies/session objectives in student calendar offerings details view.
Merge branch 'master' of github.com:ilios/ilios into feat2902