MDL-39535 grade: only display grade errors once
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-39586 behat: Closed list of stackeholders
MDL-38559 Reorganise course completion settings form

This is a result of a pretty intensive effort to make the form less
sucky, given the completion strings mess around. It partially solves
MDL-39419 too as it clarifies the course completion link in the course
administration block.

I must admit and record here that I'm pretty desperate by the current
state of the core_completion and how strings from it are inconsistently
used at various places with different meanings. For example the 'Completion
tracking' may mean the mode of how activities are tracked within the
course as well as the overall feature of course and activities tracking.
While a same phrase can be used in English for both this meanings, not
all languages have such luck and translating it is a pain in the ass.

Finally, let me give the credit for wording and UI design suggestions to
Helen Foster and all others who helped with this. This has been one of
the most ugliest forms in Moodle and we believe we made it better
(although we know it's far from perfect).
MDL-38559 Fix the ability to disable the grade condition in the course completion settings form
Merge branch 'MDL-39051_master' of git://github.com/dmonllao/moodle
MDL-38885 form: Recursively clean parameters based on right type
MDL-38885 form: Advanced type checking on special elements
MDL-38885 form: More unit testing for missing type detection