MDL-33669 equella: implement the manage link
MDL-29938 implement core_user_get_users as unification

unifies core_user_get_users_by_id and get_course_user_profiles

Conflicts:

	user/lib.php
MDL-36257 forms Make selectyesno output hidden substitution on freezing
MDL-35543 modify get_users to get_users_by_field (more complex search function named get_users will be implemented later - focussing yet on retrieving user info for a specified field)
MDL-35230 AJAX Only load head and footer javascript if it present
MDL-34612 Grade condition range validation allows impossible conditions
MDL-35556 completion: Improve user completion data permission checking
MDL-31750 - course: Creating a consistent api for checking permissions for moving courses to different categories.
MDL-31750 - course: Unit tests for the function can_move_courses_to_category().
MDL-28705 enrol_imsenterprise Adjust mapping of names for ims groups
MDL-28705 enrol_imsenterprise Make name mapping configurable
MDL-28705 enrol_imsenterprise Refining provided patch
MDL-28705 enrol_imsenterprise Unit tests for users and courses creation
MDL-28705 enrol_imsenterprise Unit tests for course attributes mapping
MDL-36357 cleanup - remove double semicolons
MDL-35775 group import Support for groupings
MDL-35842 - Glossary, Blocks - Joseph Rézeau's patch for setting the Random Glossary block to progress alphabetically
MDL-36741 mod_forum: fixed SQL that was generated when either timed posts or groups were enabled
MDL-33688 filemanager - display progress bars as files uploaded

Also improved the styling of the progress bars (used in course drag and drop upload as well)
MDL-31484 backup - repeated restores with anonymised users now works correctly