MDL-41843 Uses OAuthException in moodle\mod\lti namespace
MDL-41843 IMS-LTI: Fixed exception namespace
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
MDL-42247 course management: better checkbox positioning
MDL-42249 course: converted all dropdowns to contextmenu icon
MDL-42256 course management: fixed course detail action padding
MDL-42258 course management: improved role assignments string
MDL-42253 course management: fixed course pagination

If the number of courses === the number per page pagination
was being incorrectly rendered.
Fixed this and added a behat test to confirm it.