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.
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.
WIP of CSV mapper for draft schedule importation.
Ref #205 Update to interfaces related to recurring events, as well as a number of bugfixes. The sql for a required table, `global_lu_restricted_days` is in the 1600 upgrade entrada.sql file, but I've just added it into the install sql now, so make sure you have that if using recurring events.
Merge branch 'develop' of https://github.com/EntradaProject/entrada-1x into feature-recurring-events
Ref #205 Fixed issues that Ryan Warner identified. Recurring events should now start the day after the original event, and end at the end of the day set as the end, rather than before it.
Merge branch 'develop' of https://github.com/EntradaProject/entrada-1x into feature-recurring-events
Ref #205 Changed events in the modal dialog for selecting which recurring events to apply changes to, so that the name/date of the event is now a label for the checkbox.
Moves CSV Importer to autoloader compatible class, start of updates to importer class.
Refs #281: WIP draft event cdv importer interface and updates to CsvImporter class.
Refs #299: Bringing branch in line with develop
Merge branch 'develop' of github.com:EntradaProject/entrada-1x into feature-csv-col-mapper
Adds draft model and supporting models, updates interfaces to use new models.
Refs #281: Minor update to CSV import to use model rather than query, and adds supporting method to model.
Refs #281: Addresses original reason for ticket: when the event's audience type is a course group, and that course group has a tutor attached, the import script adds that tutor to the event, so the tutor can be credited.
Refs #281: Fixes bug where draft option changes were not being saved.
Ref #280 Updated the gradebook module to disable assessments rather than actually deleting them when removing them in the interface.