MDL-37410 External PHPunit test: used ->getDataGenerator()->enrol_user instead to manually enrol the user. + improve the unassignUserCapability to remove a capability assigned by getDataGenerator->enrol_users
MDL-38471 JavaScript: Migrate moodle-core-notification to use Shifter
MDL-38472 JavaScript: Migrate moodle-core-popuphelp to Shifter
MDL-38473 JavaScript: Migrate moodle-core-chooserdialogue to use Shifter
MDL-35875 - User - Modify the profile page to use semantic HTML rather than tables for layout
MDL-35875 themes: Safe multiline topics on profile
MDL-38404 JavaScript: Migrate editor_tinymce to use Shifter
MDL-38519 JavaScript: Migrate moodle-core-formautosubmit to use Shifter
MDL-38520 JavaScript: Migrate moodle-core-formchangechecker to use Shifter
MDL-38543 Adjusted fieldset in select all-none fieldset check
MDL-38547 behat: New tests

According MDLQA-1597, MDLQA-1598,
MDLQA-1599, MDLQA-1600 and MDLQA-1601
MDL-38547 behat: New generic steps definitions

For advanced users as specified in the step
description, they can be used to match any locator
using any selector type
MDL-38531 behat: Replacing composer install for composer update
MDL-38380 theme_magazine: Fixed typo in style/core.css at line 980.
MDL-36927 Reports: Page layout is not defined in course/recent.php
MDL-38552 forms: IMS CP content section expanded by default
MDL-38524 behat: Add fake jsrev and themerev

The behat admin tool does not use moodle database
as it runs before anything else, it should set
CFG->jsrev and CFG->themerev as they are required.
MDL-36882 course: Added aria-live for manual completion

This is required so that assistive technologies can notify user about change on completion status
MDL-38344 Calendar: converted name field in event table to text

There is no limitation on length of event name in RFC-2445, so changing type
for name from char to text.
MDL-36125 course: Added aria-describedby for editing activity title