MDL-43734: Prevent purging of all user session cache
Automatically generated installer lang files
Automatically generated installer lang files
Automatically generated installer lang files
MDL-43800 course: groupings are sorted alphabetically
MDL-43670 fix quiz backup.
MDL-43247 SCORM: convert some js to YUI
MDL-43794 Files API Set the mtime of files to extraction time.

The restore cleanup code expects the mtime to be the time of extraction
not the mtime before archiving. If set to the old mtime, the restore
files may be cleaned up before the restore is complete.

This behaviour also matches the behaviour of the zip unpacker.
Merge branch 'MDL-43670' of git://github.com/timhunt/moodle
Merge branch 'master_MDL-43247' of git://github.com/danmarsden/moodle
MDL-43247 Scorm: Fix for undefined js variable when popup is blocked.
MDL-43643 chat: do not assign to nonexisting cm_info properties
MDL-43247 SCORM: use window.closed property instead of window.opener for IE
Revert "MDL-43247 SCORM: improve pop-up handling and redirect to homepage on close."

This reverts commit ed3d1ee60d1e48ade21438fd98fef2deb63ecb5f.
This reverts commit ed8eebeecefa98e17c96084b72fe2cd923cc051d.
This reverts commit f664a9387818b5b359df4696040da0aea07b926a.
This reverts commit 9d2276572372f5d249cde8c61d0976e25f0fa4a8.
Merge branch 'install_master' of git://git.moodle.org/moodle-install
weekly release 2.7dev
MDL-43246 give unit tests class a better name.
MDL-43246 some question data mapper unit tests

With fixes for the issues unearthed by these tests.
MDL-43246 question engine: avoid order-by id.

This was breaking with oracle master/master replication. Fortunately all
the places that needed to be changed were private to datalib.php. There
is still some ordering by id there, but only places where we want a
consitent, rather than meaningful, order, so that is OK.

The queries changed by this patch all have subqueries in aggregate
queries that pull out the latest step for a question_attempt. Those
queries used to look for MAX(id) but now they look for
MAX(sequencenumber). This is equivalent (for databases where ids always
increase with time, except for auto-saved steps. In the past,  an
auto-saved step might have been considered latest. Now the latest step
will always be one that has been properly processed. You can aruge that
this change is an improvement. Anyway, it is a moot point. All these
queries are only used in reports which are run on completed attempts,
where there will not be any autosaved data.
MDL-43809 qformat_xml messes up $s in multianswer questions.