MDL-46116 mod_imscp: Don't create links on items without content.
MDL-46116 mod_imscp: Display first item with content on load.
MDL-46116 mod_imscp: List children if no content in item.
MDL-46116 mod_imscp: Fix codechecker issues, some moodlecheck issues.
MDL-26226 course: new setting for sections as links

This commit adds a new setting to always display course sections
as links (if possible).
MDL-46618 tool_xmldb: added styles_bootstrapbase.css
MDL-37072 cachestore_mongodb: extendedmode fixed
MDL-36236 cache: clarified locking strings

We copy the cachedef_locking string as that cache definition is
used for locking and its name is more than likely the descriptive
word we are looking for.

AMOS BEGIN
  CPY [cachedef_locking,cache],[locking,cache]
AMOS END
MDL-18183 mnet: Option to verify peer and host of MNet peer using HTTPS
MDL-48335 phpdoc: cleaned up @package in lang files
MDL-48317 groups: Removed table from User groups page
MDL-48252 scheduled tasks: file_temp_cleanup_task does full delete.

This scheduled task was previously only doing a partial delete
due to the fact that the directory modification time would be
updated when a child file was deleted. It would then have to
wait another week before that directory could be deleted.
MDL-48252 scheduled tasks: Unit test for file_temp_cleanup_task.
MDL-42717 backups: set correct backup status and add logs

Set a correct backup status of ERROR when we fail to copy a file to an external directory given the backup configs demand it.
Also a lot of logs are added around this area to let admins easily find the problem if backup fails because of directory permissions.
MDL-35696 enrol_meta: Fixed course sort order
MDL-48359 webservices: Removed table from documentation page
MDL-48309 mod_forum: Add discussion subscription to the navigation
MDL-48309 mod_forum: Handle discussion subscriptions correctly
MDL-27548 comments: component now recorded
MDL-27548 block_comments: add pagination tests