MDL-46531 editor_atto: Color plugins should use classes rather than hardcoded colours
MDL-47777 assign: max files hard coded to setting

The current file submission is hard coded to a maximum of 20 files
possible.  While the user can choose a number less than 20, the maximum
is still set in code.  This converts the hard coded 20 to a site setting
defaulting to 20.
MDL-36874 mod_book: Add uarrow() output renderer.

In preparation for Book navigation improvements in MDL-36874, this commit
adds a uarrow() output renderer, to complement rarrow() and larrow().
MDL-36874 mod_book: Add text navigation.

Based on a patch by Matthew Cannings, this replaces Book's previous/next arrow
image links with a choice of: no links, image links, or chapter title text links.
MDL-48032 behat: Updated composer to point to v1.29.0
MDL-48041 messages: Removed HTML table around user images
MDL-43205 user profile fields: Menu multi-lang improvements.

Improve custom user profile multi-language menu options
support, so that it is not set to a specific language.
MDL-47527 gradebook: Allow access to overview report
MDL-43628 assign: make submissionagreement usable on multilingual sites
MDL-35638 backup: Do not print headers during redirects
MDL-48174 core_lang: support for ->skiplangupgrade in lang cron task

Similar to upgrade_language_pack(), update_langpacks_task should
respect skiplangupgrade config. Also, this should be added to behat
whitelist, so it can be disabled during on-sync period, when lang
pack for master is not available.
MDL-47648 admin unit tests: fix file perms on mimetex.exe

This was causing the
core_admintree_testcase::test_admin_setting_configexecutable unit test
to fail.
MDL-47618 quiz statistics: fatal error with groups.

The problem was that the names of query placeholders were changing. The
fix was to do things ourself, rather than using get_in_or_equal.
MDL-46116 mod_imscp: Don't create links on items without content.
MDL-46116 mod_imscp: Display first item with content on load.
MDL-46116 mod_imscp: List children if no content in item.
MDL-48115 badges: Fix strtoupper() output in badges

Signed-off-by: Yuliya Bozhko <yuliya.bozhko@totaralms.com>
MDL-42756 dock: Trigger actionmenu enhance when showing dock panel

Additionally fixes the styling for the actionmenu icon size in
bootstrapbase'd themes.
MDL-48194 testing: Adjust naming of testsuites in phpunit.xml

This will make it easier to run phpunit for a specific component by making
all testsuite names consistent, guessable, and in-line with the naming of
the parameter (testsuite vs. test suite).
MDL-30968 mod_forum: No picture link to group when no groups mode