Initial commit of the event resource wizard
Several updates to the event resource wizard, including data validation in the api, updates to the js to build out all the necessary interfaces. Refs #110
Adds supporting models for event resource types, includes js updates as well. Refs #110
Adds more supporting models for event resources. Refs #110
Adds processing to the event resource api to handle file uploads, also adds js to handle file uploading. Refs #110
Updates curriculum explorer mapping options to be checkboxes
Adds mapped assessments to curriculum explorer, though this is only initial work; does not currently take into account set parameters like course, audience, etc.
Adds supporting SQL for event resources. Refs #110
Adds tabbed navigation to explorer for courses / events / assessments. Moves SQL out of curriculum explorer into it's own class, and moves counting functions out of functions file into model.
Brings feature/curriculum-explorer-updates in line with develop
Adds LTI Provider and Online learning module event resource support
Adds LTI Provider to event_lu_resource_types table. Refs #110
Minor fix to event resource sql. Refs #110
Adds file input control for file uploads. Refs #110
Fixes bug where the event_id wasn't being passed to the query that fetched the event resources. Refs #110
Moves supporting event resources models into their own directory
Adds  time release fields to the event_resource_entities table and updates the api to handle them. Refs #110
Small bug fixes, Adds a Link on the admin side for resources of type Module or Link. Refs #110
A few minor UI tweaks, and a minor display bug fix. Refs #110
Ui updates to event resource uploading. Refs #110