MDL-41466 theme_formal_white: moved courses action icons once again on the right
MDL-41466 theme_formal_white: added missing ending new line
MDL-38661 Course: Add JS category expander.

This adds a category expanded which:
* fetches child content in a category tree if it has not already been loaded;
* toggles relevant classes on the category node to show and hide child content; and
* applies appropriate animations to improve user experience.
MDL-38661 Add pointer cursor to clickable collapse/expand icons
Automatically generated installer lang files
MDL-41595 mod_book: Book mod does not add TOC to default region
MDL-41662 badges: Fix viewing user profile when not logged in
MDL-41637 badges: Update modules ids retrieval
Automatically generated installer lang files
MDL-41621 Assign mod: fix page heading levels
MDL-38661: Add keyboard support for expansion
MDL-38661 JavaScript: Ensure that ARIA tags are set when expanding/collapsing content
MDL-41570 fixes match qtype's prepare_simulated_post_data

And converts more unit tests to use the method
MDL-41571 move forced_choices_selection_strategy

out of question/engine/tests/helpers.php to
question/engine/lib.php
MDL-41540 remove use of $USER

by quiz_create_attempt internally.
MDL-41711 Glossary: Fixed seach label alignment
MDL-41717 Theme: Aligned completion checkbox and commands on course page for label
MDL-41728 Backup: Unnecessary use of in_array in base_plan

Remove unnecessary use of in_array which causes performance problems
when loading the plan for very large courses.
MDL-41555 behat: Fixing catch statement location

The exception is thrown when getting the
browser session, not when accessing the first
URL.
MDL-41305 group: Behat test failing due to string change