MDL-34530 Calendar: Can create an event for any group, but cannot view
it
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-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-36433 Forms lib - Added dash escaping to validation script getter.
MDL-36336: Prevent duplicate grade items on restore

During restore, lti_add_instance() was being called
and this could generate a grade item.  This would
produce a duplicate item because the restore
process would automatically generate the grade item.
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-36609 javascript: ensure HTML element exists before attempting to perform JS functionality
MDL-36305 theme: Forum reply button is not removed using MyMobile
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-36551 - mod_data: Onsite presets now retain the advanced search template.

Presets that were saved to the site would lose the advanced search template when being used.
The previous check was put in place to see if the advanced search template existed or not (presets pre 1.9),
This checked external files properly but not onsite files.

Now checks are being done on both internal and external preset files.