MDL-45212 scorm: Disable sorting on unsortable columns in SCORM reports
MDL-44902: Several additions to External Tool (LTI)

* LTI service related changes:
** Fixing exceptions in OAuth library.
** Added new launch option, Existing window: replaces entire page with the LTI object.
** The LTI tool ID used to perform the launch is now sent with the LTI launch parameters.  This is sent back to Moodle on subsequent requests.
** Added $CFG->mod_lti_forcessl to force SSL on all LTI launches.
** Added new LTI launch parameter: tool_consumer_instance_name.  Default value is site full name, but can be customized with $CFG->mod_lti_institution_name.
** The LTI grade service endpoints now set the affected user to the session.  This was required for event listeners.
** Fix the grade deletion service.  Was deleting the grade item instead of just the grade.
** Send error response when LTI instance does not accept grades and grades are being sent.
** Added a method for writing incoming LTI requests to disk for debugging.  Disabled by default.
* Changes for ltisource plugins:
** Can now to plug into backup/restore.
** Can now have settings.php files.
** Can now hook into the LTI launch and edit parameters.
* Several grade changes:
** Added standard_grading_coursemodule_elements to LTI instance edit form.  This means LTI instances can be configured with a grade.
** No longer assumes that grade is out of 100.
** Replaced modl/lti:grade capability with mod/lti:view.
* JS on mod/lti/view.php for resizing the content object has been converted to YUI3.
* Fixed misspellings in language file.
* Added hooks for log post and view actions.
* Bug fix for lti_get_url_thumbprint() when the URL is missing a schema.
MDL-44902: Deprecating mod/lti/grade.php
MDL-44902: Bumping mod/lti version number

This bump is to update the site with changes
to the db/access.php file.
MDL-44486 core: Rewrite JavaScript progressbar
MDL-35514 mod_forum: Fixed warning message to students in forums with groups
MDL-44620 behat: Automates MDLQA-6

- MDLQA-6: By default, a new course contains a news
forum in which only teachers can post and subscription
is forced
MDL-44620 behat: Automate MDLQA-7

- MDLQA-7: By default, a new course contains a Latest
News block which displays a specific number of recent
discussions from the news forum
MDL-41708 mod_forum: Show attachments in lexical order

This matches the order in which they're shown in the file manager.
MDL-41313 mod_forum: Remove deprecated post_form.php
MDL-45627 mod_fourm: Move subscriber classes to separate class files
MDL-45645 mod_lti Add custom LTI request parameter ext_user_username
MDL-44902: Removing LTI styles for submission.php

This file no longer exists.
MDL-44902: Removing LTI submission.js

This was used in grade.php which has
been deprecated.
MDL-44902: Remove custom LTI hook API
MDL-44902: Update admin settings support for ltisource plugins
MDL-45658 events: included enrolment method in the user_enrolment_deleted/updated event descriptions
MDL-45625 mod_forum: Deprecate many old forum functions

This also moves these to their own file to help manage the deprecation process.
MDL-34737 Course: Modchooser should use coursebase to determine the section class
MDL-45677 mod_assign: removed treatment of an array as an object