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-38543 Adjusted fieldset in select all-none fieldset check
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-36882 course: Added aria-live for manual completion

This is required so that assistive technologies can notify user about change on completion status
MDL-36125 course: Added aria-describedby for editing activity title
MDL-38563 navigation: Removed extra parameters when calling add()
MDL-38044 form: Added collapse/expand all buttons
MDL-38566 form: Misaligned elements in RTL
MDL-38528 qtype_calc* dataset forms: disable short-forms for now.

At the moment using short-forms no these forms really does not work. In
future is may be possible to do a complete overhaul, but for now, just
disabling short-forms is a simple fix.
MDL-38582 testing: Let any component have a data generator.

Plus a simple core_question generator to test the concept.
MDL-38557 fix quiz version number mess from MDL-31983
MDL-38557 quiz manual grading should check mod/quiz:grade
MDL-38557 quiz install.php code should actually be in reports.

I think it is worth moving this code to its correct home in master.
MDL-38647 quiz review question issues

1. Page URL should contain 'step=0' if necessary, but not 'step='.
2. Review specific step was not using the right display options.
MDL-15727 basic jQuery support

See http://docs.moodle.org/dev/jQuery for more details.
MDL-38581 move forum discussion and post generators to proper place