MDL-39367 resource: Reformat resource settings page
MDL-39367 resource: An admin cannot decide which settings are advanced
MDL-39438 behat: Updating tests

According to MDL-38415 changes.
MDL-39422 course: converted closures to fix eAccelerator issues
Merge branch 'MDL-39438_master' of git://github.com/dmonllao/moodle
MDL-39402 fix wrong binarius dependency

Credit goes to Frédéric Massart, thanks.
Merge branch 'w17_MDL-39402_m25_themedep' of git://github.com/skodak/moodle
MDL-39444 get_string: remove unnecessary clean_param

This clean_param was added as part of MDL-22015. It is a good idea when
developer debug is turned on, but it showed up as a surprisingly
expensive cost in our profiling.

This change:

1. Removes the check during string_extist. This will not change
behaviour, the method returns false if the string does not exist.

2. In get_string, it only does the check if debugging is set to
DEVELOPER level.
MDL-39077 max_files does not include current option when it is non-standard

Non-standard means php.ini was set to something not in the default list (like 7MB),
then the config was saved to that specific value, and now the value in php.ini has been changed
again so 7MB does not appear in the list.
Merge branch 'MDL-39444' of git://github.com/timhunt/moodle
MDL-39434 Bump all versions near 2.5 release
MDL-39434 Bump main version to observe all deps
Merge branch 'MDL-39367-master-int' of git://github.com/FMCorz/moodle
Merge branch 'wip-MDL-39432-m25-i' of git://github.com/samhemelryk/moodle
MDL-39077 maxbytes - fix warnings for cli install