MDL-39740 grade: Fix grade_item::add_idnumber strict type checking
MDL-39759 REST SERVER HTTP response code

Moodle should response 403 if web service or REST protocol not enabled
[MDL-44170] Added form field for url matched type.

Added a new mod_form field called urlmatchedtypeid which is populated
by mod_form.js when a matched url is entered. On save, if typeid is 0
and urlmatchedtypeid is supplied, the type id is set to the url matched
id.
MDL-44328 theme_bootstrapbase: Improved clean theme calendar styling.
MDL-44328 theme_bootstrapbase: Re-defined colour variables making new ones where needed;
MDL-44499: Fix PHP warning in upload_manager class
MDL-44550 Docs: Remove comment about mysql_lock_factory from config-dist.php
MDL-44299 resolve collision with session_gc() in PHP 5.6
MDL-44588 quiz: fix crazy variable called $this.
MDL-44433 lang: Update the name of country code CV

ISO-3166 has updated this name to Cabo Verde:
https://www.iso.org/obp/ui/#iso:code:3166:CV
MDL-44610 enrol Enable autoloading of enrolment plugins
MDL-44416 Correct detail view paging
MDL-41115 add option to allow login via email
MDL-43604 add support for future hacky MariaDB versions

This patch also shows the real server version without
normalisation on the environment page, this should
hopefully help people to identify MariaDB...
MDL-44191 hack around MySQL 5.6 inability to lower auto_increment
MDL-44339 treat unexpected debugging() calls in phpunit tests as errors
MDL-44608 Scheduled Tasks: Use $CFG->timezone if it is set to schedule tasks
MDL-44604 fix task cleanup in plugin uninstallation
MDL-44432 use new task scheduler in new logging plugins
MDL-42890 tool_log Default legacy reader should handle CRUD queries