MDL-35648 adding missing distinct selector in sql on participation report
MDL-45803 mod_quiz: added attempt snapshot for the attempt and preview started events
MDL-45803 mod_quiz: prevented the attempt_started event from being triggered twice
MDL-42531 assign: refactor batch operations to use forms properly

Avoids a lot of ugly optional_param() use. Also fixes the
non-functional cancel buttons.
MDL-45935 tests: Specify step names during backup/restore tests
MDL-45803 mod_quiz: removed usage of the function quiz_fire_attempt_started_event
MDL-45803 mod_quiz: removed the quiz_fire_attempt_started function

Also commented in mod/quiz/upgrade.txt to inform developers.
MDL-45395 lib: Removal of excel 5 spreadsheet creation files.

The excel 5 writer files were using OLE licensing which is GPL incompatible.
These classes are not used in core.
MDL-31998 mod_feedback - Feedback depend questions bug
MDL-31861 add web service function save_definitions
MDL-45901 - Quiz - Display random questions (from category) on RTL mode.
MDL-43274 Course: Remove ability to delete logs on a course during reset
Merge branch 'wip-MDL-45395-master' of git://github.com/abgreeve/moodle
Merge branch 'MDL-45803_master' of https://github.com/markn86/moodle
MDL-46001 atto_clear: modfied behat test to work on xvfb
Merge branch 'wip-mdl-46001' of https://github.com/rajeshtaneja/moodle
Merge branch 'MDL-31998_master' of git://github.com/grabs/moodle
Merge branch 'MDL-45935-master' of git://github.com/andrewnicols/moodle
Merge branch 'MDL-35648' of git://github.com/danielneis/moodle
Merge branch 'MDL-31861' of https://github.com/Lightwork-Marking/moodle