MDL-39761: mod_assign: Always check submission plugin status and visibility.
MDL-33562 lib: remove private keys when user deleted
MDL-33562 lib: remove deleted user tokens
MDL-39650 form: Type can be set on repeated elements in a group
MDL-40036 user: Respect capability to ignore user quota
MDL-40109 format_weeks: Removing extra space
MDL-40095 SCORM: Fixed DML error when saving with completion options locked

Regression caused by MDL-38315.
MDL-40095 SCORM: Trivial comments tidy up
MDL-39863 Administration: Show confirmation/notice and don't redirect automatically
MDL-30312 User: Changed page layout from mydashboard to mypublic in user/profile.php
MDL-21933 course: Allow users to search participants course permission

Capability checks are performed at the top of the page and do not need
to be completed again.

Search is an expected feature for users and it was confusion to only
appear after 3 pages.  This has been changed to enable search when
there are more records than are visible on the screen.  If users
are unable to use browser search, they will be able to use Moodle's
search.
MDL-40165 Backup: Split out test classes into multiple files
MDL-40091 book: revision must be incremented after editing a chapter
MDL-40142 navigation: fixed chainable issue with navigation JS
Merge branch 'MDL-39761-MOODLE_24_STABLE' of https://github.com/lucisgit/moodle into MOODLE_24_STABLE
MDL-40207 simplepie: reduce false failures in unit tests

The simplepie tests time out too quickly due to a low connect timeout,
to fix this, I converted the unit tests to use a high timeout value.
Merge branch 'wip-MDL-40091-MOODLE_24_STABLE' of git://github.com/satrun77/moodle into MOODLE_24_STABLE
Merge branch 'MDL-21933_24' of https://github.com/mr-russ/moodle into MOODLE_24_STABLE
Merge branch 'm24_MDL-40095_Completion_locked_Error_on_save' of https://github.com/scara/moodle into MOODLE_24_STABLE
MDL-40159 Fixing bug with empty variable, regression from MDL-21097