MDL-43856 MathJax: Add to standard plugins list
MDL-43856 MathJax: Improvements to the MathJax filter

* Remove all traces of mathjax from the atto equation editor - it is filter agnostic
* Add a M.core.event module for core events that can be published/subscribed to by plugins (loose coupling)
* Add a FILTER_CONTENT_UPDATED event so plugins can tell the filter system when nodes are added to the page
* Implement a listener for this event in the MathJax filter
* Fire this event from the equation editor and from the glossary filter
* Add a nolink tag to the mathjax filter, so equations will not be processed by the other filters
* Add a smarter throttle function to the equation editor preview updates (Y.throttle is dumb)
MDL-43856 MathJax: Coding style cleanups.
MDL-44933 themes: LESS file was served in designer mode and IE
MDL-44933 themes: Allow chunking of CSS in designer mode
Automatically generated installer lang files
MDL-42462 - Feedback - Fix for WCAG 2.0 issue with Informational and Error Content Displayed in red

1) The same code used in other Moodle forms is now used in Feedback to display the "There are required fields in this form marked (*/Required field)" message at the top of the screen and each of the asterisks next to required fields.

2) Feedback specific styles (missingrequire, feeback_required_mark), which were used to highlight required and error fields, have been eliminated. These colours are now controlled by the common Moodle styles (mform1, mform, fdescription, required, req and error) that are used throughout the rest of Moodle for a more uniform appearance.

3) Field level error reporting now displays a message instead of just highlighting the field in a similar way that other Moodle forms do.

Affected files:

- /mod/feedback/styles.css
- /mod/feedback/complete.php
- /mod/feedback/complete_guest.php
- /mod/feedback/edit.php
- /mod/feedback/print.php
- /mod/feedback/item/captcha/lib.php
- /mod/feedback/item/info/lib.php
- /mod/feedback/item/multichoice/lib.php
- /mod/feedback/item/multichoicerated/lib.php
- /mod/feedback/item/numeric/lib.php
- /mod/feedback/item/textarea/lib.php
- /mod/feedback/item/textfield/lib.php
- /mod/feedback/lang/en/feedback.php

Signed-off-by: Michael Milette <michael.milette@instruxmedia.com>
MDL-44295 auth: Update truncate_userinfo to match current DB fields size.
MDL-44630: Review changes

* Fixing coding style violations.
* Fixing DOMDocument warning.
MDL-44938 SCORM: missing constant definition during upgrade.
MDL-43011 SCORM: use embedded layout instead of scorm for pop-up windows
MDL-40908 core_tag: replaced 'update' add_to_log calls with an event
MDL-40908 core_tag: replaced 'add' add_to_log call with an event
MDL-40908 core_tag: replaced 'flag' add_to_log call with an event
MDL-40908 core_tag: created a 'tag_unflagged' event
MDL-40908 core_tag: created a 'tag_deleted' event
MDL-40908 core_tag: created a 'tag_created' event
MDL-44945 mod_workshop: fixed event snapshot
MDL-41123 report_completion: Add events to completion report

Replace add_to_log with user_report_viewed event
add a report_viewed event
MDL-40908 core_tag: created an 'item_untagged' event