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-47242 theme_bootstrapbase: fix nested custom_menu responsive display
MDL-47270 core_component: make cache independent of filesystem ordering
MDL-46920 theme_bootstrapbase: fix dropdown to use data-target
MDL-47180 qformat_webct: Import of calculated questions broken
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.
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-47269 yui/src/dock: Invert dock reset blocks icon, in RTL mode
Merge branch 'MDL-47270-core-component-classmap-ordering_26_STABLE' of https://github.com/mpetrowi/moodle into MOODLE_26_STABLE
Merge branch 'MDL-47238_guest_26' of https://github.com/andyjdavis/moodle into MOODLE_26_STABLE
MDL-37998 quiz settings: disableif rules should account for overrides.

Some form fields are disabled if only one attempt is allowed. However,
there may be an override allowing some students more attempts. We need
to account for that possiblity when setting up the disabled if rules.

Note the disabledIf is good for usability on this complex form, which is
why I don't just want to get rid of them.
Merge branch 'MDL-47269_M26' of https://github.com/nadavkav/moodle into MOODLE_26_STABLE
Merge branch 'MDL-47242-26' of git://github.com/jethac/moodle into MOODLE_26_STABLE
MDL-47224 qtype_calculated: Calculated qtype comment on datasetitems should follow formatting rules
MDL-39190 Javascript: Pop-up calendar days of week wrong

The YUI2 calendar widget (still used via 2in3) uses midnight as the time
component of its Date objects, which triggers a Safari bug resulting in
11pm Saturday being returned instead of midnight Sunday when subtracting
days to get the last few days of the previous month.  This shows up ONLY
on the month after DST begins, if DST begins on the last Sunday of a given
month (and the Calendar widget is set to Sunday as the first day of the
week).  The fix/workaround of using noon instead of midnight is employed
by YUI3 and others.