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.
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.
Merge branch 'develop' of https://github.com/EntradaProject/entrada-1x into feature-masquerade

Conflicts:
	www-root/setup/upgrade/1606/entrada.sql
Brought the user masquerade functionality up to date with current database changes and added the `acl_permissions` record from the update scripts to the install sql.
Ref #387 Fixed some printing formatting issues. Also, added in updated clerkship evaluation reports that use the built-in entrada evaluations system, rather than the external system that stores the evaluation results in the clerkship database tables.
Moved database upgrades into a later folder and changed the version_db setting in the install/upgrade scripts.
Merge branch 'develop' of https://github.com/EntradaProject/entrada-1x into feature-group-members

Conflicts:
	www-root/setup/install/sql/entrada.sql