MDL-40420: timemodified field update when lesson_page is updated
MDL-40870: Icon alt text in External Tool admin settings all read Accept
MDL-34989 assign: Allow students to submit when grade is overriden

Also inform teachers when grading is disabled due to gradebook lock/override.
MDL-34989 assign: Do not add a param to grading_disabled - cannot be backported.
MDL-40126 Enrolments: Implemented two webservices to get enrolment instance info

1. core_enrol_get_course_enrolment_methods() which returns all enrolment method instances
which implement get_enrol_info()
2. enrol_self_get_instance_info() will return information about self enrolment instance.
MDL-27953 auth: introduced new function can_be_manually_set() to the authentication base class
MDL-40934 core: Moving \core_auth\event\user_loggedin to \core
MDL-39090: Duplicate parameters in LTI launches

Removed endpoint query string params from body
to prevent param duplication.
MDL-40953 Course: Always create the CM list, even for empty sections
MDL-40682 events: Add a event for when a blog entry is created
MDL-40955 Course: Add a new renderer to give a complete course module
MDL-40469 Gradebook: Fixed setType warning while exporting gradebook with publishing set
MDL-40662 block_course_overview: added addinstance capability to remove debugging message due to system context being used on the 'Default My home page'
MDL-40963 events: get_name() should use get_called_class() instead of __CLASS__
MDL-41000 Events: Fixed phpdoc for get_name and get_description in \core\event\base class
MDL-41000 Events: Fixed return values for get_name() and get_description() in existing events

Changes done for following events:
- \core_auth\event\user_loggedin
- \core\event\role_assigned
- \core\event\role_unassigned
MDL-40947: Fix segmentation fault issue in get_fast_modinfo.
MDL-40815 deprecate events_trigger()
MDL-31226: quiz: Fix message for attempts built on previous.

At the moment, when attempt is built on the last one, "not yet answered"
message is shown, which confuses many people. This patch modifies the state to
"complete" for attempt based on previous and modifies the output string.

Many thanks to Tim Hunt for guiding me through quiz infrastructure and some code
suggestions.
MDL-41020 fix installer notices