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
Adds supporting SQL for event resources. Refs #110
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
Adds support for traditional file uploads. Refs #110
Minor updates to the event resource wizard, including adding descriptions to resource types and displaying them in alphabetical order. Refs #110
Adds event resource update sql. Refs #110
updates resource wizard sql. Refs #110