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 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
Removes ability for students to view mapped assessments in curriculum explorer.
Merge branch 'develop' of github.com:EntradaProject/entrada-1x into feature/curriculum-explorer-updates
Merge branch 'develop' of github.com:EntradaProject/entrada-1x into feature/curriculum-explorer-updates
Ref #534, Updates learning event upload to check for mime type of "application/force-download" and if found then check the file for actual file type.
Ref #528, removes "hidden" column not yet in develop. Also adds mp4 as a valid mime type.
Fixes bug that lead to duplication of course objective records
Merge branch 'develop' of github.com:EntradaProject/entrada-1x into feature/curriculum-explorer-updates
Merge pull request #518 from EntradaProject/feature/curriculum-explorer-updates

Curriculum explorer updates
Fixes bug where label for attributes and radio button id's overlapped with first question's responses.
Fixes course event audience.
Fixes bug in MSPR generator
Fixes bug where courses result could be null and if so it would cause a javascript error
Further minor curriculum explorer bug fixes
Merge branch 'develop' into feature/event-resources