MDL-45764 mod_lti: Fix adding General Tool

This error only occurs when a ltisource
plugin is present that implements the
get_types callback.
MDL-10115 User profile: Allow full list of courses to be viewed on a user's profile
MDL-10115 User profile: Use moodle_url and html_writer::link for course links on user profiles
MDL-41258 Forum: Add additional unit tests for forum digest settings
MDL-45721 core_backup: only trigger the course_restored event when restoring a course
MDL-45652 core_backup: display warning on restore destination form when necessary data is missing
MDL-45933 Assign: Prevent fatal error when there are no users in the grading table
MDL-39883 events: Create a new api create_from_cm for module create event
MDL-39883 events: Trigger a module created event when duplicating a module
MDL-44512 themes: fix for custom menu submenu arrows on RTL languages
MDL-46035 mod_survey: a string change to make an error message always correct
 MDL-45044 filter_tex: properly escape excutable pathnames for Windows
MDL-46076 Lib: Allow javascript-static.js to somewhat work in IE7 [2.6]
Merge branch 'MDL-45764_generalTool_26' of https://github.com/moodlerooms/moodle into MOODLE_26_STABLE
Merge branch 'MDL-39883-26' of git://github.com/ankitagarwal/moodle into MOODLE_26_STABLE
Merge branch 'MDL-45721_m26' of https://github.com/markn86/moodle into MOODLE_26_STABLE
MDL-39883 events: fix tests to avoid warning

Only needed in 26 and older, we are handling those
changes automatically in 27 and up.
Merge branch 'MDL-44512-26' of git://github.com/jethac/moodle into MOODLE_26_STABLE
Merge branch 'MDL-46076-m26' of https://github.com/sammarshallou/moodle into MOODLE_26_STABLE
Merge branch 'MDL-46035_survey_26' of https://github.com/andyjdavis/moodle into MOODLE_26_STABLE