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-40674 - Main menu's "sub menu" should open to the left in RTL mode (theme/clean , bootstrapbase)
MDL-40716 - Activity labels are not visible in course completion report, when in RTL mode (theme/clean , bootstrap)
MDL-41891 Theme: Bullets and Numbering are missing from lists, When in RTL mode (theme/clean)
[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-44669: mod/assign: fix batchoperations JS when using select all checkboxes.
MDL-44677 mod_scorm - do not update unchanged scorm_scoes_track data
MDL-31679 gradereport_grader: Add a horizontal scroll bar to the top of the grader report
MDL-29572 Grade Import: Avoid creating invalid temporary rows; Provide feedback on error
MDL-44670 themes: Updated screenshots of Clean and More
MDL-44590 category: correct get_string component
MDL-44590 behat: Add test for course category idnumber duplication
MDL-28261 Javascript: Check for a working connection in SCORM activities
MDL-34353 Javascript: Allow chooser dialogues to fall back to non-JS version

In order for a chooser dialogue to be able to fall back to it's non-JS
equivalent, we need to use a different set of styles.

This change makes the chooser dialogue preparation function add a new class
to the body which is utilised in the CSS to accomplish this. When the class
is not present, the dialogue content is displayed inline.
MDL-44739 theme_more: Set default theme settings
MDL-44719 libraries: Invalid call to ajaxenabled()

A bad conflict resolution in 7eaca5a810123746cdc69bf04dc7dc32a13533bc
wiped this function from the deprecatedlib file. This patch
restores it.

But as we should not call any deprecated function in core we
also remove the its usage.
MDL-44745 Assign: Make the grading table use the fullname function from the assign class.

This will take blind marking into account when displaying student names.
MDL-44745 Assign: Fix typo in assign->fullname function

This is a new function on master only.
MDL-41569: CSS Allow flexible table headers to wrap.