MDL-35737 SCORM: when scorm_parse is called and external scorm manifest use always update the package.
MDL-36162 core_message: removed the unnecessary and confusing course URL parameter as well as fixing the broken breadcrumb
MDL-36025 qtype calculated: Fix handling of "-0"
MDL-36433 Forms lib - Added dash escaping to validation script getter.
MDL-36607: Improve block drag and drop

* Adding support for subpage
* Adding support for regions that do not start with "side-"
MDL-36608 theme_sky_high: Fixes missing background in sdmin pages by removing incorrect CSS in style/admin.css
MDL-36640 Logging: Correct testing of log->info.

log->info sometimes contains additional information which can be looked up
from other tables. This should only be attempted if the field is numeric,
but the CSV, XLS, and ODS outputs were not making this check.

There is an additional case for the print_mnet_log function which has not
been covered - this is because the mnet logging is currently broken beyond
the scope of this bug rendering this section untestable. These issues are
raised in MDL-36642.
MDL-36167: Update all users in assignment quickgrade form to ensure feedback is saved
MDL-36167: Assignment quickgrading fix when there is no grade (ensure feedback still saves)

This patch modifies the previous on by Luke Tucker so that the lastmodified hidden field
is always added to the quickgrading form even if there is no grade for the assignment. This
ensures that the lastmodified checks still work (to prevent teachers overwriting each
others feedback) and feedback is saved when there is no grade.

Conflicts:

	mod/assign/locallib.php
MDL-36549 Lesson module: fixed strict standards errors
MDL-36712: Assignment grading with custom scale is affected by the current language
MDL-32880: moodle1 backup converter: add generic block handler

This handler will automatically be used for any block which does not provide its own handler, and should be subclassed by any block which needs to do anything extra (or different).

This commit incorporates contributions from Mike Churchward and API design suggestions from David Mudrak.
MDL-32880: Add moodle1 backup converter for html block.

This converter processes the HTML block's content, migrating any referenced files.
MDL-32880: Add moodle1 backup converter for rss_client block.

Creates a shell rss_client.xml file, which contains no feeds.  This makes it behave the same as restoring a Moodle 1.9 backup into a different 1.9 site - the block is created, its title is as per the original course, but it has no feeds selected (and none are added to the site's feed list).
MDL-36650 don't change question timecreated or timemodified on restore.
MDL-33125: core_backup: Prevent import/activity duplication from duplicating manual grade items
MDL-36828: mod_scorm: Allow deletion of scorm modules if no scorm_scoes data exists
MDL-27619: Prevent teachers from turning course Outcomes into site-wide ones

Similar to the issue which allowed teachers to create site-wide scales by editing a course-specific scale (MDL-24682), teachers could also promote a course-specific scale to a site-wide (standard) by editing it.  As with MDL-24682, removing the course ID check (leaving just the capability check) prevents this unauthorised creation of site-wide (standard) outcomes.
MDL-34052 assignment - Disable submission and feedback plugins based on assign type when upgrading
MDL-36808 Completion: Incorrect escaping for activity name in completion tickbox