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-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-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-48146 quiz settings: fix non-percent feedback boundaries
MDL-48196 phpunit: Set e-mail address for admin user at installation
MDL-47700 Grades: Sitewide overview report isn't visible in some cases

Showing a overview report rank sitewide isn't visible to student in same cases
MDL-47700 Grades: Fix incorrect config for overview report showrank
MDL-46865 report_log: Fixed showuser and showcourse in report log