MDL-36142 Incorrect SQL query (wrong usare of quotes) returns HTTP 404 due to a dml_read_exception
MDL-34530 Calendar: Can create event for any group, but cannot view it
MDL-30545 messaging prefs: show all relevant message providers.

Some message providers have an associated capability. For example
the mod/quiz:emailconfirmsubmission capability. At the moment,
we only show the preferences for the capabilities that the user
has in the system context.

That does not work for the example capability above. Typically
the capability will be overridden in one quiz, to allow for
Students, and the user will have the Student role in the course
context. Therefore, this message type does not appear on the
preferences page.

This fix corrects the logic, so that all message types that are
to the current user are displayed.
MDL-30545 messaging prefs: add Andy's extra unit tests.
MDL-35422 Fix the confusing submit button label
MDL-36168 SCORM: fix reset of course completion settings.
MDL-35737 SCORM: when scorm_parse is called and external scorm manifest use always update the package.
MDL-35530 Lesson Module: Add question text to facilitate grading
MDL-35358 Lesson Module: fixed teacher grade essays display when lesson is only available for group members only
MDL-26660 libraries: Do not try to parse non-valid XML
MDL-30871 enrol: Flat file does not fail when notifications are enabled
MDL-30871 message: Removed unused string
MDL-36289: Assignment - Prevent feedback files being copied to the next user when using "Save and next".
MDL-35997 Create web service functions to return lang strings
MDL-34695 wiki: ensure the correct individual subwiki is used/created for a user
MDL-36238 Blocks: Logs page close session write, so editing is set before
MDL-34520 gradebook: Missing droplow setting in gradebook backup
MDL-34695 Wiki Module: add prevention to create new record when userid is 0
MDL-36025 qtype calculated: Fix handling of "-0"
MDL-31847 theme_base: adds highlight colors to table rows