MDL-38315 Completion: Bugs with 'locked' status in activity form
MDL-38545 Reports: PHP Strict Standards error in graph.php
MDL-38480_m24 Fix for messy usage of language strings in block course overview
MDL-39166 auth_ldap Add triggers for user created/updated events.
MDL-39409 auth/cas pass web proxy settings along to phpCAS
MDL-31713 core_grade:added a unit test to replicate a raw grade max bug
MDL-38500 repository: Instance names must be unique
MDL-39452 Library: html_writer::attribute unnecessary is_array check
MDL-32913 core_grade:made it more obvious when the gradebook is broken due to a broken calculation
MDL-38369 repository: Remove output before redirect
MDL-36223 Assign: User outline report grade display

Use str_long_grade for user outline report because it handles scales and
no grade.

Thanks to Jean-Daniel Descoteaux for suggesting this fix.
MDL-39454 Accesslib: is_siteadmin is a bit slow
MDL-38487 qtype match restore: problem with blank ids.

As it happens, this field is useless, and has been removed from the DB
in 2.5. Therefore, we only need a work-around for stable branches.
MDL-39445 get_plugin_list clean_param use is slow

get_plugin_list was calling clean_param($pluginname, PARAM_PLUGIN) a
lot (600+ times per page), and that is much slower than you would guess.
A specific function for this case, (which we then also use from
clean_param) is a performance win.
MDL-39446 calculated qtype: make answer formula input bigger

This makes it easier for teachers editing questions.
MDL-39450 course formats: add static cache to get_format_or_default

This function gets called hundreds of times on every page, often with
exactly the same input, so I added a static cache.
MDL-39472 MUC: Improve parse_key performance
MDL-39436 fixing RTL in filemanager
MDL-31193 display the correct and translated token valid until date
MDL-39487 mod/assign: fixed ID number of grade item changing