MDL-35530 Lesson Module: Add question text to facilitate grading
MDL-29733 grade: Query for Identifying Grade Grades to Precreate is SLOW
MDL-29733 grade: SQL and comment cleanup
MDL-26660 libraries: Do not try to parse non-valid XML

Conflicts:

	lib/googleapi.php
MDL-30871 enrol: Flat file does not fail when notifications are enabled
MDL-35358 Lesson Module: fixed teacher grade essays display when lesson is only available for group members only
MDL-26439 core_message: switched the message search over to displaying smallmessage instead of fullmessage which contains boilerplate we dont want
MDL-36162 core_message: removed the unnecessary and confusing course URL parameter as well as fixing the broken breadcrumb
MDL-36238 Blocks: Logs page close session write, so editing is set before
MDL-34695 wiki: ensure the correct individual subwiki is used/created for a user
MDL-34695 Wiki Module: add prevention to create new record when userid is 0
MDL-34520 gradebook: Missing droplow setting in gradebook backup
MDL-36025 qtype calculated: Fix handling of "-0"
MDL-35675 forms: Popup calendar is not constrained any more
MDL-35675 forms: Remove constrain to viewport for popup calendar
MDL-36413 Added "this->" to exclude variable assignment

The this-> keyword was missing from the $exclude = array() statement.
Automatically generated installer lang files
MDL-25736 TinyMce Spellchecker French issues

GoogleSpell checker already returns data un UTF8, so there's no need
to use utf8_encode (in fact, using it completely mangles the string).

All credit goes to David Quintal for finding the issue and proposing
the fix.
MDL-35422 Fix the confusing submit button label
MDL-36169 fix enrolled users sorting by alphanumerical column

Credit goes to Nicholas Koeppen, thanks!