MDL-45982: Implement displaying of non error messages from a provider.
MDL-40228 backup: Settings were ignored during automated backups
MDL-40805 auth_cas : Trigger user_loggedout event before CAS logout.
MDL-46080 assign: fix offline grading worksheet marker column
MDL-42467 mod_data: added code to delete cached RSS feeds when database or glossary entries are deleted
MDL-46036 mod_survey: added logic to prevent user trying to download when there are no results
MDL-45889 behat: Allow admin config to set by shortname
MDL-45209 course: fixed navbar when creating,editing courses
MDL-46107 badges: Fix badges navigation and remove empty breadcrumbs on pages using Clean

Signed-off-by: Yuliya Bozhko <yuliya.bozhko@totaralms.com>
MDL-45833 event: Removing courseid as the context is higher than course context
MDL-46118 report_log: No results limit when downloading
MDL-46044 Assign: Update unit test to test multiple attempts on overview page
MDL-46044 Assign: Fix print_overview function when there are multiple attempts
MDL-46044 Assign: Move common setup to setUp method (share it for all of lib_test.php)
MDL-46044 Assign: Modify myhome query to only use the maxattempt from the submission

Using mismatches from the submissions/grades tables does not make much sense, we
should always only consider only the maxattempt from the submissions table.
MDL-46044 Assign: Add conditions to the inner query for performance
MDL-45641 event: Option to trigger user event manually

On some pages full user data is not stored before user_created/
user_updated event is triggred. So giving option to trigger that
manually, so it can be triggred after all data is saved
MDL-45641 event: Removed multiple user_updated event trigger

user_updated event was being triggred while
setting password, which is not correct. It now
trigger user_password_updated event. Few more
modifications done:
1. Correct event is being triggred.
2. Event is only triggred when password is chnaged.
3. Password is updated via single api.
4. Updated unit test
MDL-45641 event: Manually trigger event where needed.

Some places, user_created_user and user_updated_user
events should be triggred after profile data is saved.
MDL-45641 event: Ldap user_signup unit test added