MDL-33669 equella: implement the manage link
MDL-36257 forms Make selectyesno output hidden substitution on freezing
MDL-34612 Grade condition range validation allows impossible conditions
MDL-35556 completion: Improve user completion data permission checking
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-35775 group import Support for groupings
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
MDL-23504 Theme: Extended support of colors in  color picker
MDL-36991: Conditional activity restrictions should be displayed as list
MDL-36587 Assignment: Hide Download All links when no submission have been made
MDL-37143 External_warnings: developer should be able to modify the item/itemid/errorcode description
MDL-37030 Assignment: Fix error on download all submissions.

When group submissions and blind marking are enabled, an error is thrown
when a teacher trys to download all submissions in a zip. The fix is to
move the url rewriting from the plugin to the assign class so it is
done in a standard way by all modules. The rewriting is done to make images
in a text editor field resolve correctly.
MDL-36898 use only enrolled users as course contacts
MDL-31616 block editing: show in subcontexts does not work on category pages.

Thanks to Ian David Wild for pointing to the proper fix.
MDL-35793 question preview: config for the display options.

The settings control the display options used when a user
first previews a question in the question bank. Once a
user has previewed some questions, these are stored as user
preferences.

It may not seem worth making this configurable, but acutally
it is important when training new users to get them started
off using the right opitions.