MDL-44677 mod_scorm - do not update unchanged scorm_scoes_track data
MDL-44806 Atto: Prevent Accessibility Checker dialog from being needlessly large
MDL-44784 atto: Show settings link on plugins list
MDL-44868 editor_atto: Toolbar navigation ignores disabled buttons
MDL-44868 editor_atto: Prevent disable buttons to keep tabIndex

Now, if a button gets disabled but the tabIndex and the focus
are on that button, the focus and tabIndex are moves to its
closest neighbour.
MDL-44869 atto_noautolink: Highlight button when noautolink is active
MDL-43975 Sessions: Should support memcache, not just memcached

This commit adds a session handler which works using memcache (without
requiring the memcached extension), similar to the support for
memcache within MUC.

This may be less reliable than memcached but we have been using a
similar approach on our system without problems. In case, I added a
warning in config-dist.php.
MDL-44912 libraries: Allow empty values in admin setting colour picker
MDL-42195 Bootstrap: Make bootstrap responsive images "opt-in".

This responsive image behaviour prevents setting of image sizes in text editors,
as well as a string of pix icon bugs / profile image bugs across Moodle.

We are switching to Bootstrap 3 syntax where you need img-responsive class to images
that want this behaviour.
MDL-44235 atto_table: A long table caption does not overlap the table content
MDL-44340 mod_workshop: Added an event call to phase switched page.

This event was missed in the previous workshop add_to_log change over. The
switch phase event has been moved into the workshop::switch_phase() method.
Also workshop::log() has been deprecated. Developers should use the event
classes to log events.
MDL-44933 themes: LESS file was served in designer mode and IE
MDL-44933 themes: Allow chunking of CSS in designer mode
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-44938 SCORM: missing constant definition during upgrade.
MDL-43011 SCORM: use embedded layout instead of scorm for pop-up windows
MDL-18598 forum: redefine index to allow faster cron jobs
MDL-44810 editor_atto: restore selection after button press

Fixed issue where clicking on buttons erroneously lost viewport focus and selection.
MDL-44241 atto_unlink: Merge into atto_link
MDL-44408 Add "pagination" to WebService get_forum_discussions