Added the ability for medtech admins to mask as any user from the "Manage Users" page. Refs #223.
Refs #299: Adds ability for students to see the members of a event audience via a modal, if they are a member of said audience.
Refs #299: Adds audience visibility option to learning event edit page.
Refs #389: Updates course objectives to have start / finish dates and active field. 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.
Added in the ability to include a "calculated" total grade on the gradebook export, to facilitate the export of letter grades. Additionally, changed the GRADEBOOK_DISPLAY_WEIGHTED_TOTAL constant to only apply to the profile gradebook pages, and in the process of changing how the `settings` table works to allow organisation specific settings, as well as general settings without an organisation which can be overrided by those organisation specific settings, added the 'export_weighted_grade' setting, and the 'export_calculated_grade' settings to determine whether those should be output on the gradebook, and in the case of the calculated grade- what settings should be used.
Refs #380: Updates _checkCommunity to non-static abstract method, updated child calls to public non-static methods.
Refs #336: Position absolute was set on .modal class in common.css, which was used by previous modal implementations.
Refs #373: Adds ability to browse course specific objectives sets to the curriculum explorer. The user must first select the course one of the objective sets is attached to before the option becomes available from the objective set drop down.
Removed unused FetchAll method from the Entrada_Settings class, and added documentation for the FetchRow method and how it forms queries based on the parameters provided.
Ref #275, Adds an ICS download/subscribe option for individual courses.

An ICS file for an individual course can now be downloaded or subscribed to from the dashboard calendar. Currently faculty/staff don't see the calendar. At UCLA we changed that so faculty can see a calendar, which options to change the course shown on it. If that feature is desired also, I can bring it over. Currently on the github instance they can't get to the interface I added. The button on "My Teaching Events" is the ICS for their own teaching events still.
Add back in weather, and remove a CSS file not needed for current feature.
Fix for issue with adding individual students as the audience for notices, as well as a couple other fairly minor issues that I noticed between notices being turned on and the 'modified' column being the default for sorting, despite not being able to be sorted.
Refs #351: Adds ability to sync course group members via ldap, and fixes ldap sync to work with overlapping enrolment periods.
Refs #325: Updates objective admin interface to no longer use $ENTRADA_USER->getActiveOrganisation, allowing for administration of objectives by users who are currently active in a different organization.
Refs #174: The bulk of this work was complete, but the attached quizzes query was in the wrong position, which prevented the UI from displaying the import option in the drop down.
Adds encounter logging functionality to the mobile api. Refs ticket #346
Updates eportfolio to display comments to students
Adds cross site framing protection
WIP of CSV mapper for draft schedule importation.
Fixes bug where eportfolio comment would not show up after submission