MDL-35185 import Flowplayer 3.2.14
MDL-34530 Calendar: Can create an event for any group, but cannot view
it
MDL-36168 SCORM: fix reset of course completion settings.
MDL-35737 SCORM: when scorm_parse is called and external scorm manifest use always update the package.
MDL-35530 Lesson Module: Add question text to facilitate grading
MDL-29733 grade: Query for Identifying Grade Grades to Precreate is SLOW
MDL-29733 grade: SQL and comment cleanup
MDL-30871 enrol: Flat file does not fail when notifications are enabled
MDL-36289: Assignment - Prevent feedback files being copied to the next user when using "Save and next".

Conflicts:

	mod/assign/feedback/file/locallib.php
MDL-36022 AJAX Remove shim on chooser dialogues
MDL-26439 core_message: switched the message search over to displaying smallmessage instead of fullmessage which contains boilerplate we dont want
MDL-36162 core_message: removed the unnecessary and confusing course URL parameter as well as fixing the broken breadcrumb
MDL-34695 wiki: ensure the correct individual subwiki is used/created for a user
MDL-36238 Blocks: Logs page close session write, so editing is set before
MDL-34695 Wiki Module: add prevention to create new record when userid is 0
MDL-36025 qtype calculated: Fix handling of "-0"
MDL-35675 forms: Popup calendar is not constrained any more
MDL-35675 forms: Remove constrain to viewport for popup calendar
MDL-36433 Forms lib - Added dash escaping to validation script getter.
MDL-36548: Major performance boost to Detail (list) view in file picker

Pass the data (filelist) into the DataTable when initialising it, rather than rendering an empty DataTable and then pushing all of the data into it via addRows().

It's also slightly more efficient to just pass the node in, rather than fetching the node and passing its ID in, as DataTable.render() will just re-select the node if given the ID. [Spotted by Andrew Nicols]