MDL-35925 - File picker - Adding aria attributes to assist in accessibility
MDL-33472 google plugins: move helper functions to upgradelib.php

upgrade.php is reserved for the upgrade steps only. See also
MDL-34103
MDL-41149 assign: Group submission updates emailed to wrong person

grade_item_update was altering the userid in the submission record
instead of cloning it. This meant only the last member of a group
recieved all notifications meant for other students in the group.
MDL-41175 themes: Add/remove group members page broken on small screens.
MDL-41418 Administration: Page context should be set before setting page title
MDL-41179 is_user_access_restricted_by_capability() must look at specified user and not current
MDL-41428 repository_coursefiles: Missing white space in name
MDL-41317 Set correct context to send bulk message page
MDL-40214 mod_assign: Fixed issue with custom scale being lost during restore.
MDL-41348 question code depends on filelib.

I think this used to work because mod/forum/lib.php used to be included
everywhere, and in turn included lib/formslib.php. We should declare the
dependencey explicitly.
MDL-36093 grade export: Fix HTML special characters printed litteraly.
MDL-32690: Restore 1.9 backup into 2.X fails on missing assignment type

Solution is as follows:
* Allow unsupported subplugins to convert from Moodle1 to Moodle2
* On Moodle2 restore hide unsupported subplugins
* Graceful error message in assignment of unsupported subplugins
MDL-41485 calendar: Replace value of action buttons on managesubscription page with int
MDL-41255 fix incorrect redirection logic when changing password

Credit goes to Michael Milette.
MDL-41516 Themes: Ensure that blocks are set up early

Blocks can require JavaScript which must be set up early in the page
lifecycle.
In order to do so, we should ensure that content is created in the standard
head setup before any other output is created so that any subsequent use of
block instances are no longer the first such use when they may already be
too late in the lifecycle.
MDL-41328 Editor: Work around another iOS issue with TinyMCE

We apply this only on touchend and not touchstart or touchmove. The
location is not guaranteed until the end of the gesture, and there's no
need to keep applying focus on every move.
Merge branch 'MDL-41328-25' of git://github.com/damyon/moodle into MOODLE_25_STABLE
Merge branch 'MDL-41175_M25' of git://github.com/lazydaisy/moodle into MOODLE_25_STABLE

Conflicts:
	theme/bootstrapbase/style/moodle.css
MDL-40676 ignore null bytes
MDL-40924 badges: Add caching to external badges