MDL-44287 glossary: do not output before redirecting
MDL-44287 glossary: fixing warnings when importing as new module
MDL-43635: Further support custom contexts: reading from config DB table and reset method for after plugin install
Add PHPUnit test for custom context changes
MDL-44403 events: added public methods to get eventdata
MDL-44403 events: bug fix in legacy event data for unknown_service_api_called
MDL-44370 calendar: Fix calendar url in reports
MDL-44370 calendar: Add support for restoring calendar log rules
MDL-41585 badges: Add a note that badge recipient is a deleted user

Signed-off-by: Yuliya Bozhko <yuliya.bozhko@totaralms.com>
Merge branch 'MDL-44370-26' of git://github.com/ankitagarwal/moodle into MOODLE_26_STABLE
Merge branch 'MDL-43930-26-fix1' of git://github.com/damyon/moodle into MOODLE_26_STABLE
Merge branch 'wip-MDL-44287-m26' of git://github.com/marinaglancy/moodle into MOODLE_26_STABLE
Merge branch 'MDL-43635-m26' of https://github.com/brentboghosian/moodle2 into MOODLE_26_STABLE
MDL-44425 Merge English strings from the en_fix language pack
Merge branch 'MDL-44425-en_fix_26' of git://github.com/mudrd8mz/moodle into MOODLE_26_STABLE
Revert "MDL-43852 Filters Fixed naked-OR conditions."

While the patch worked as intended, we discovered some other concerns
about use of this setting in testing.

This reverts commit edf55404ff0178d11cab1e13cc09e286da49eea2.
Merge branch 'wip-MDL-44403-m26' of git://github.com/marinaglancy/moodle into MOODLE_26_STABLE
MDL-43721 Assign + groups: Improve performance of assign grading table

Add a function to the groups lib to filter a list of users down
to the ones who can see the module. Required because calling
groups_course_module_visible() for a list of users is too slow
and we shouldn't spread group logic outside of grouplib.php.

Using it in the assign grading table reduces DB queries from 6198/1 to 256/3.

This is 12secs down to 2.5secs.
MDL-43721 Assign: Static cache for plugin is_enabled and is_visible because they get used alot