MDL-45645 mod_lti Add custom LTI request parameter ext_user_username
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-45507 theme_bootstrapbase: Fix regression for theme based custom menu

in renderers/core_renderer.php.
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-10115 User profile: Allow full list of courses to be viewed on a user's profile
MDL-45982: Implement displaying of non error messages from a provider.
MDL-45445 events: trivial changes
MDL-45445 events: added missing 'relateduserid' validation
MDL-45445 events: added missing 'other' validation
MDL-45445 events: documented the additional validation
MDL-45445 events: added '(optional)' to event params where applicable
MDL-43835 phpunit: Create unique starting id's for sequences.

When all starting autoincrement ids are the same, it's difficult to detect coding and testing
errors that use the incorrect id in test calls.  The classic case is cmid vs instance id.
To reduce the chance of the coding error we start sequences at different values where possible.

OUBlog installation is the case that highlighted this as it inserts a sitewide course module
at install time and cmid <> instance id in most cases.
MDL-10115 User profile: Use moodle_url and html_writer::link for course links on user profiles
MDL-46013 theme: Uninstall theme unconditionally unsets configs
MDL-45985 ddl: improve check_database_schema method in database_manager
MDL-45985 cli: add new cli tool for validation of database structure
MDL-45958 courselib: Refactor module duplication code to remove duplication
MDL-45983 Atto equation editor: Various bugs when editing an existing equation

(And a behat test for it).
MDL-41258 Forum: Add additional unit tests for forum digest settings
MDL-43835 phpunit: Correct unit tests.

When different ID's are set for each sequence a number
of unit test failures appear.  They have been corrected
to allow unit tests to pass with the new generator in place.