MDL-44304 assignfeedback_editpdf: Behat test for group submissions
MDL-44304 assignfeedback_editpdf: Fix fatal error when viewing team assignments with editpdf responses.
MDL-46572 behat: extended table head look up to check if header is link

Header can be a link, this step will now look if
header has a text or header link has the text

Part of MDL-46191
MDL-46572 gradereport_history: added basic functionality behat test

Part of MDL-46191
MDL-47012 core_enrol: remove desc and fix alias from ordering
MDL-46696 backup: Include grade history in backups
MDL-46818 core_grades: added YUI form change validation
MDL-46821 gradereport_user: Fix background color of user report
MDL-46564 badges: Fix 'All' option in badges block

Signed-off-by: Yuliya Bozhko <yuliya.bozhko@totaralms.com>
MDL-47060 Atto: Autosave - play nicely with HTML source view.

There are 2 fixes here:
1. do not overwrite the changes to the HTML source when we do an autosave.
2. Move the Atto notifications alert to the containing div so it aligns properly for either view.
MDL-40451 block/glossary_random Fixed missing header when adding new block
MDL-47054 theme: fixed issue with the user rtl table
MDL-46428 course: Remove confirm when duplicating

A confirm dialog is given when Javascript is off but not when it is on.
This aligns the two so that they neither have a confirm when duplicating
an activity.
MDL-47122 use insert_records to improve question engine performance.
MDL-46982 core:  fixes wrong opening div tag
MDL-47107 mod_forum Optimise forum subscription checks

Supply a coursemodule where relevant to the forum subscription checks.
MDL-45602 behat: add members to cohorts
MDL-46586 files: Invalid return parameters definition in core_files_get_files external function
MDL-46587 files: Invalid $itemid conversion in core_files_get_files Web Service
MDL-46195 Fix fractionsaddwrong string component in lesson & qformat_webct.

I know. You should not refer to strings from other plugins, but

* qformat_webct is importing multichoice questions in that bit of code.
  I suppose a pedant would say that qformat_webct should declare dependencies
  on all the qtypes it relies on, but that would be silly.

* Lesson should be using the question engine, rather than doing its own thing.