MDL-38419: External tool - when force SSL checked, URLs get corrupted
MDL-40515: report_log: List activities in optgroups

Prevents users from generating reports on invalid values

Change-Id: If358fa06c8dadd33bb2875ea54ab4bce97b16aff
MDL-42170 tool_behat: simple OR patterns now shown as select boxes
MDL-42030 EditPDF: when selecting stamp image the stamp tool is not selected
MDL-41843 Uses OAuthException in moodle\mod\lti namespace
MDL-41843 IMS-LTI: Fixed exception namespace
MDL-41252 Simple changes to main course page to improve accessibility - original patch of Nate Baxley
MDL-34586 assignment: convert default format value during restore
MDL-34612 forum: convert default format value during restore
MDL-37181 backup: stopped setting the status of unscheduled backups to skipped
MDL-42187 theme_formal_white: alignment between radio buttons and relative labels has been restored
MDL-41672 Add html2text unit test for multiple occurrences of the same URL
MDL-41672 Fix html2text processing of multiple occurrences of the same URL
MDL-42065 core_grade: Modified some grade_item queries for improved performance

* Modified 2 queries in grade_item::depends_on to improve performance
* Added additional unit tests to cover those queries better
MDL-42240 assignfeedback_editpdf: improve ghostscript debugging
MDL-34209 JavaScript: Simplify section drag/drop to fix reordering issues
MDL-34209 JavaScript: Tidy up dragdrop code.
MDL-42167 Update workshop assessment record only when really changed

Under certain conditions there is nothing to actually update here. The
$DB->update_record() would throw an exception here.
MDL-42241 tool_uploadcourse: Fix incorrect urls
MDL-41959 dock: fixed action duplication