MDL-39535 grade: only display grade errors once
MDL-39488 Lesson Module: Fix for "Match question throws PHP error if one or more options have not been selected "

Signed-off-by: Joseph Rézeau <moodle@rezeau.org>
MDL-39488 Lesson Module: Fixed PHP error matching question,
if one or more options have not been selected.
MDL-39488 Lesson Module: Improve code performance
MDL-39424 bootstrapbase: add basic text styles to editor.css
MDL-39003 - Bootstrap Theme - Changing less README to point to the dev docs for LESS
MDL-39003 README for bootstrap less - more clarification and details
MDL-29758 make Cloze question feedback display more informative
as it was in Moodle 1.9
MDL-39051 behat: Using new steps definitions
MDL-39051 behat: New general steps definitions

- To accept JS alerts
- To drag & drop elements
MDL-38559 Clean-up the course completion settings code

This patch does not alter the code, only some syntax fixes and
coding guidelines rules are applied. Strings are re-ordered
alphabetically with no change of their wording. PHP doc blocks
reconstructed using the Git log records.
MDL-39051 behat: New steps for activity related actions
MDL-38757 scorm: Reformat SCORM package module settings
MDL-38757 scorm: Remove advanced settings (except for Appearance)
MDL-39051 behat: New tests

To cover all course controls functionalities with
and without Javascript and with and without paged
course mode.
MDL-39051 behat: Fix issue after closing popup windows

When a step closes a popup window the page DOM is not available
until we switch again to the main window; we should avoid exceptions
at framework level when hooking the after step process, this
includes the new exceptions catcher modification.
MDL-39051 behat: Fixing extra interactions

When the elements to interact with are not
available anymore.
MDL-39585 Fix the upgrade step version number
MDL-39586 behat: Closed list of stackeholders
Merge branch 'MDL-39585-filters-upgrade' of git://github.com/mudrd8mz/moodle