MDL-43098 Update Quiz data layer: added basic slot and section methods
MDL-43089 Create Quiz Edit Renderer

First iteration built on existing data layer. Needs MDL-43098
new data layer to go further

Just implement the course edit view as the edit quiz view. Will later refactor to reflect quiz

Conflicts:

	mod/quiz/edit.php
MDL-43089, MDL-43745 Use new slots data layer in edit renderer

Conflicts:

	mod/quiz/edit.php
MDL-43089, changing the field names in quiz_question_instances table
MDL-43089 Create Quiz Edit Renderer (2) tidy up
MDL-43089, display question title, description and marked out of field
MDL-43101, adding the add-menu to editing page

Conflicts:

	mod/quiz/lib.php
MDL-43101, adding questionbank to the add menu
MDL-43094, adding page number and getting question_info
MDL-43094, tidy up menuw and paging
Update data layer to fit MDL-43749
MDL-40987, moving the addmenu to left and improve paging
MDL-43089 Implemented drag and drop of slots
MDL-43094, Adding rapaginate class and its unittest
MDL-43094, repaginate to the original pagination after drog-n-drop
MDL-43089: update question maxmark using ajax
MDL-40987, Moving page number within li and adding CSS for opacity
MDL-40987 fixup use of deprecated function.
MDL-40987, sorting out the error messages on quiz summary page and questionbank
MDL-40987, Putting ppage number to a div and getting rid of css