MDL-35737 SCORM: when scorm_parse is called and external scorm manifest use always update the package.
MDL-29938 implement core_user_get_users as unification

unifies core_user_get_users_by_id and get_course_user_profiles

Conflicts:

	user/lib.php
MDL-35530 Lesson Module: Add question text to facilitate grading
MDL-35543 modify get_users to get_users_by_field (more complex search function named get_users will be implemented later - focussing yet on retrieving user info for a specified field)
MDL-36025 qtype calculated: Fix handling of "-0"
MDL-35230 AJAX Only load head and footer javascript if it present
MDL-36490 theme_standard: reduces the 15px radius down to 3px in style/css3.css for .generalbox objects
MDL-31750 - course: Creating a consistent api for checking permissions for moving courses to different categories.
MDL-31750 - course: Unit tests for the function can_move_courses_to_category().
MDL-36579: Adding missing fields in mod/lti backup
MDL-36433 Forms lib - Added dash escaping to validation script getter.
MDL-36608 theme_sky_high: Fixes missing background image in admin pages
MDL-36357 cleanup - remove double semicolons
MDL-36608 theme_sky_high: Fixes admin page header
MDL-36608 theme_sky_high: Removes page-header selector from 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-36162 core_message: removed the unnecessary and confusing course URL parameter as well as fixing the broken breadcrumb
MDL-36162 core_message: string clean up
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.