MDL-45932 enrol_imsenterprise: Implement Scheduled Task for IMS Enrolment plugin.
MDL-46692 forum: fix defaultpreference_trackforums to not depend on forum settings

Existence of admin settings must not depend on other settings,
especially not from other plugins.

In any case somebody should cleaup the preference mess and allow
plugins to setup user preferences instead of hardcoding everything in
core.
MDL-46524: Auto-create groups from existing group or grouping membership
MDL-44015: EditPDF scrolls instead of drawing on iOS
MDL-45759 javascript: Handle setting of the confirm button fields post-init
MDL-46496 libraries: Add additional tests for jquery and jqueryUI

The additional tests add a clear example of the use of jquery UI images in
addition to working JavaScript.
MDL-30668 gradereport_grader: split user preferences into individual courses

This solves the DB exception when users were trying to insert very large string in DB
MDL-46688 weblib: improve the highlight function.

Thanks to Joseph Baxter for suggesting some of the test cases.
MDL-46748 MathJax filter: Make misconfigured mathjax url less "fatal" for Atto.
MDL-46748 MathJax filter: Update setting default for https cdn url.
MDL-45780 editor_atto: Update the textarea more often

This change updates the frequency of the textarea update to additionally
update it:
* on keypress; and
* on content paste.
MDL-45780 mod_quiz: Autosave should listen for textarea:change events too
Merge branch 'MDL-46748-master' of git://github.com/damyon/moodle
MDL-35984 grade: Add behat tests for grade aggregations
MDL-35984 grade: Recalculate min/max for sum of grades when hidden grades are involved.
MDL-35984 Grades: Fix deprecation of grade_category::aggregate_values
Merge branch 'MDL-35984-master' of git://github.com/damyon/moodle
Merge branch 'wip_MDL-46692_m28_forum' of git://github.com/skodak/moodle
Merge branch 'wip-MDL-30668-master' of git://github.com/marinaglancy/moodle
Merge branch 'MDL-45759-master' of git://github.com/andrewnicols/moodle