MDL-40551 badges: Support fully deleting badges
MDL-42212 mod_lesson: Fix callbacks retrieving activity files
MDL-42212 mod_lesson: Localise area names
MDL-42212 mod_lesson: Use autoloading for mod_lesson_file_info
MDL-43399 Badge: the Choose... option can still be selected once a role is choosen.
MDL-43454 mod_assignment: Use of undefined constants FILE_*
MDL-42585 Assign: Add capability to only view grades

AMOS BEGIN
    CPY [viewgrades,grades],[assign:viewgrades,mod_assign]
AMOS END
MDL-43448 Links to the gradebook not fixed on restore.

Note we can only fix certain generic links, we can't handle ones like
/grade/report/{reportname}/index.php, but fortunately, we were only
using the generic ones.

I added a couple of other likely things too (badges and participants
list).
MDL-43323 JavaScript: Lazily load exception dependencies for tooltip

Only load the exception-related dependencies for tooltip when required. In
normal situations they should not be required at all.
MDL-43293 Events: Added comments event in modules supporting comments
MDL-43293 Events: Added unit test for comment events
MDL-43411 JavaScript: Correct checks for section support to use helper function
MDL-43394 behat: Fix checkbox action
MDL-43489 JavaScript: Remove deprecated js_gallery_module from 2.7

This patch removes the deprecated js_gallery_module from Moodle 2.7. It was
deprecated well before Moodle 2.0.
MDL-43490 JavaScript: Remove deprecated yui2_lib from 2.7

This patch removes the deprecated yui2_lib from Moodle 2.7. It was
deprecated in Moodle 2.4.
MDL-43307 JavaScript: Migrate moodle-mod_assign-history to use Shifter
MDL-43271 JavaScript: Migrate moodle-course-formatchooser to use Shifter
MDL-43273 JavaScript: Migrate moodle-course-coursebase to use Shifter
MDL-43270 JavaScript: Migrate moodle-course-dragdrop to use Shifter
MDL-43482 Chat Lot of "Only variables should be passed by reference".