MDL-43188 core_message:reimplemented the beep on new message functionality from 1.9
MDL-42212 mod_lesson: Fix callbacks retrieving activity files
MDL-42212 mod_lesson: Localise area names
MDL-43399 Badge: the Choose... option can still be selected once a role is choosen.
MDL-43423 behat: Running hooks before and after each step of a chained step
MDL-43448 Links to the gradebook not fixed on restore.

Note we can only fix certain generic links, we can't handle ones like
/grade/report/{reportname}/index.php, but fortunately, we were only
using the generic ones.

I added a couple of other likely things too (badges and participants
list).
MDL-43411 JavaScript: Correct checks for section support to use helper function
MDL-43394 behat: Fix checkbox action
MDL-43482 Chat Lot of "Only variables should be passed by reference".
MDL-36721 do not store passwords in config logs
MDL-42392 Blocks: Do not hide blocks if JS is disabled

With JS disabled, it is not possible to change the block visibility
user preference and therefore not possible to show content which was
hidden.

Since the block hiding functionality is a nicety, and we have no controls
to show and hide the blocks when JS is disabled, we should instead show the
block content regardless of the user preference.
MDL-43508 Quiz Invalid get_string() identifier.
MDL-40379 Files Prevent mobile network providers from modifying content.
MDL-40119 Forms: Date selector should use images for the calendar popup toggle

The calendar popup toggle must use an image, rather than an input with type
of image as the latter is actually a form of submit button, and hence it
steals the focus away from the real submit button.
MDL-43281 Blocks: Retrieve a newly created block after creating it

Although we were previously creating the DOM markup for a block region if
it did not exist, we were not making use of it.

This change ensures that we make use of that block region as part of the
blocks code.
MDL-42797 require real user login on admin page
MDL-43349 cache: init now checks store requirements are met
MDL-42797 require real user login on upgrade settings page
MDL-42607 mod_forum:fixed some inefficiencies in forum RSS generation
MDL-42310 feedback mod - Enable filtering of multichoice and multichoice rated controls

Conflicts:
	mod/feedback/item/multichoice/lib.php
	mod/feedback/item/multichoicerated/lib.php

Signed-off-by: Michael Milette <michael.milette@instruxmedia.com>