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-35648 (backport) adding missing distinct selector in sql on participation report
MDL-45870 mod_assign: Outcomes are saved for each group member
MDL-38693 themes: amended z-indexes

Amended #dock z-index level from 11000 to 5000 across all themes; amended z-index style of #page-header in Overlay theme such that elements no longer occlude TinyMCE.
MDL-45719 mod_lti - Pass language strings to inline JS to allow for escaping
MDL-45870 mod_assign: Behat test covering some outcome usage
MDL-45935 tests: Specify step names during backup/restore tests
Automatically generated installer lang files
MDL-10115 User profile: Allow full list of courses to be viewed on a user's profile
MDL-45970 quiz editing: fix display of random questions.

The pass by reference meant the function was clobbering the variable in
the calling function. Once that was change, it was not strictly
necessary to rename the variable in the function, but I did anyway for
clarity.

Thanks to Rajesh Taneja for finding the problem, and identifying which
bit of code was broken. I really just made the patch.
MDL-31998 mod_feedback - Feedback depend questions bug
MDL-45982: Implement displaying of non error messages from a provider.
Merge branch 'MOODLE_26_STABLE' into install_26_STABLE
MDL-45611 Questions: Fixing the layout of the 'points box'
MDL-45901 - Quiz - Random question category question are not visible,in RTL mode
Automatically generated installer lang files
MDL-10115 User profile: Use moodle_url and html_writer::link for course links on user profiles
Merge branch 'MDL-45935-26' of git://github.com/andrewnicols/moodle into MOODLE_26_STABLE
Merge branch 'MDL-35648-v26' of git://github.com/danielneis/moodle into MOODLE_26_STABLE
MDL-45582: Apply grades and feedback to entire group does not work with Annotate PDF feature