Refs #315: WIP turning Quizzes into models and updating quiz admin section to use said models.
Refs #315: Adds quiz attachment and child (event / community page) models. Further updates to quiz edit page to remove queries and replace with model calls.
Merge branch 'develop' of github.com:EntradaProject/entrada-1x into feature-quizq-grouping
Refs #315: Further updates to quiz models, edit page.
Refs #315: Additional quiz models
Refs #315: This wouldn't stage.
Refs #315: Quiz question grouping now works fairly well
Refs #315: A bit of housekeeping
Refs #315: More updates to quiz section to use new models
Merge branch 'develop' of github.com:EntradaProject/entrada-1x into feature-quizq-grouping
Reworks how quiz question grouping works
Adds fix for when page break is within a grouped question.
Refs #315: Addresses page breaks and randomization of quiz questions.
Merge branch 'develop' of github.com:EntradaProject/entrada-1x into feature-quizq-grouping
Refs #315: Adds required SQL update
Refs #315: Adds ability to ungroup currently grouped questions. Brings branch in line with develop.
Collapsed the Learning Event and Community Pages sections by default.
Refs #315: Fixes broken quiz author list, hides delete question / group selected buttons when no questions are attached.
Made some changes to the quiz question grouping to resolve issues surrounding the default order being set and the drag/drop handles used on the edit page, as well as a few different things about the quiz attempt interface building for quizzes that are randomized, used quiz question groups, and/or use page breaks and descriptors.
Merge branch 'develop' of https://github.com/EntradaProject/entrada-1x into feature-quizq-grouping

Conflicts:
	www-root/setup/upgrade/1611/entrada.sql
	www-root/setup/upgrade/1612/entrada.sql