MDL-47097 theme: Fixed issue with dd's sliding up
MDL-47033 general: Fix incorrect use of 'course' layout

It should use 'incourse' layout in most cases

Signed-off-by: Yuliya Bozhko <yuliya.bozhko@totaralms.com>
MDL-47170 tiny_mce: Fixed display of bullets in rtl languages
MDL-46811 update download.moodle.org url to https

https is now the prefferd protocol for this site
MDL-47214 General: Multiple IP addresses in X-Forwarded-For Fixed

Fixed getremoteaddr() function handle multiple IP addresses
MDL-47242 theme_bootstrapbase: fix nested custom_menu responsive display
MDL-47266 quiz: fix restore log message.
MDL-47182 admin: warn about delayed scheduled tasks

Rather than using module cron, use scheduled tasks to work out
if cron has been running recently.

This is not perfect, the admin could disble all tasks, or reschedule
them - but its not complex to compute.
MDL-47270 core_component: make cache independent of filesystem ordering
MDL-46920 theme_bootstrapbase: fix dropdown to use data-target
MDL-46991 Availability: Conditional dates not updated on restore
MDL-47224 qtype_calculated: Calculated qtype comment on datasetitems should follow formatting rules
Automatically generated installer lang files
MDL-40006 searchableselector does not work in IE or Safari.

This fix is a horrible hack, but one I have used for years in tool_editrolesbycap
https://github.com/moodleou/moodle-tool_editrolesbycap/blob/master/yui/capabilityformfield/capabilityformfield.js
and it seems to be reliable.

As an added bonus, I removed the use of YUI2 here.

Also, I fixed the related button in quiz to be GET not POST.
Automatically generated installer lang files
MDL-47238 core_user: added an error message if guests access user profiles and they aren't allowed to
MDL-47154 behat: extended table head look up to check if header is link

Header can be a link, this step will now look if
header has a text or header link has the text

Part of MDL-46191
MDL-47154 behat: escape user supplied strings in xpath
MDL-46987 report_participation: Count duplicate logs as 1

Some of the actions generate more then 1 event.
Example: forum post create generate:
- post_created and
- accessible_uploaded
events which  gets logged at the same time.
Count them as 1 action and not 2, as it is
single action and report should show 1 and not 2
MDL-47269 yui/src/dock: Invert dock reset blocks icon, in RTL mode