MDL-40716 - Activity labels are not visible in course completion report, when in RTL mode (theme/clean , bootstrap)
MDL-44630: Several additions to Common Cartridge Import/Export

Changes provided by Darko Miletic and Sam Chaffee.

* Fix problem with CC import not detecting a CC package. (Sam)
* Fixed Common Cartridge not importing FIB answers. (Sam)
* Fix to CC export so that short answer pattern matching question
  in a quiz does not prevent the entire quiz from exporting. (Sam)
* Fix notice about missing index when there is no answer-specific
  feedback in short answer question during CC export. (Sam)
* Fixed Japanese characters being incorrectly encoded (garbled)
  on Common Cartridge import. (Sam)
* Changed import of CC discussions to create 'Standard General'
  forums in Moodle. (Sam)
* Fix problem with question name being replaced with question
  text on CC import of exported Moodle questions. (Sam)
* Fix CC 1.1 multiple choice question import having no correct
  answers. (Sam)
* Fixed problem with multiple choice, multiple answers allowed
  questions not exporting correct answers to CC. (Sam)
* Removed duplicate method. (Darko)
* Implemented fix that skips quiz export if it contains
  non-exportable question. (Darko)
* Fixed: Common cartridge export is extremely slow when dealing
  with lot of more than 200 files. (Darko)
* Added support for basic roles support in common cartridge. (Darko)
* Implemented folder resource export. (Darko)
* Minor fixes to adjust to the standard. (Darko)
* Added support for exporting simple fill in the blank
  (shortanswer without wildcards in Moodle). (Darko)
* Added support for exporting essay question. (Darko)
* Added support for true/false export. (Darko)
* Added support for exporting multiple response questions,
  added also category information into question metadata
  during export (Darko)
* Added support for correctly importing multiple response
  questions. (Darko)
MDL-44575: Prevent cron from sending feedback notifications when assignments are hidden in the gradebook
MDL-44630: Review changes

* Fixing coding style violations.
* Fixing DOMDocument warning.
MDL-44468 backup: use notification API

Replace a hardcoded div.notifyproblem with a API call that,
in Standard theme, outputs the same HTML.

Also removes the .notifyproblem class from the heading,
as that might cause problems for themers who expect it to be
used consistently with the API.
MDL-44468 backup: use  html_writer::div call

Simplify the renderer code with the new html_writer
div function.
MDL-45010 mod_chat: Use H3 instead of H2 in recent activity info
MDL-45045 block theme: Fake blocks show empty region when editing and clicked.
MDL-43145 dock: fixed up region_completely_docked code to ignore empty regions
MDL-43145 dock: Enable regions before the drag operation starts
MDL-45023 quiz statistics report : refactoring of tests for code reuse
MDL-44991 Behat: step to check if attribute does not contain text

The step checks that an attribute exists, but doesn't contain the
specified text.

Example:
Then the "class" attribute of "#mydiv" "css_element" should
not contain "accesshide"
MDL-43673 wiki: verify page tags work as expected

This covers MDL-43109, verifying that saved tags
are available on re-edition of a page, without any warning/error.

Also official tags are verified to be working ok. With support
for multiple options added by MDL-43713 and MDL-43738.
MDL-45012: Enable support for wma files within tinymce Moodle Media plugin
MDL-44906 atto_collapse: Keep focus on the collapse button on toggle
MDL-44674 editor_atto: Remove the ability to prevent callback wrapping

The callback wrapping handles various important ARIA options and should not
be so easily preventable.
MDL-45037 gradebook: Allow dashes in xml grade values to be ignored.

This was delivering an error message when trying to import an exported
xml file (from Moodle).
MDL-45049 improve debugging output in error log for NO_DEBUG_DISPLAY scripts
MDL-44270 files: handle drag-drop js error when event has null types

This can happen when the 'dragover' event fires as has been observed
in Safari. When the dataTransfer.types property of the event is null,
accessing types.length throws a JavaScript error.
MDL-45110 quiz responses : Notice when behaviour does not allow

multiple tries at a question