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-47244 theme_bootstrapbase: fix custom_menu dividers under responsive layouts
MDL-47248 Use new Moodle logo for RSS feeds generated by Moodle

Themes can override this logo as any other core pix file. The new logo copied
from https://moodle.org/logo/ and resized to match the previous logo size
(140x35px).
MDL-40356 lib: Unit tests for the alternativefullnameformat setting.
MDL-40356 lib: New setting to display full names.

This adds a new setting to display more name information for users
with the viewfullnames capability.
MDL-46313 mod_forum: Replace subscription status icons
MDL-46523 navigation: add body class when roleswitched and not in initial install
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-46313 forum: Move discussiontoggle CSS to module
MDL-46937 modinfo: Allow course format to overwrite section availability
MDL-47266 quiz: fix restore log message.
MDL-46991 Availability: Conditional dates not updated on restore
MDL-47240 Modinfo: Section info accesses nonexisting property groupingid

This code wasn't actually used, so we should remove it.
MDL-47224 qtype_calculated: Calculated qtype comment on datasetitems should follow formatting rules
MDL-10971 question type multianswer: Respect quiz shuffle option
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-47276 quiz: change default for When time expires for new installs
MDL-47238 core_user: added an error message if guests access user profiles and they aren't allowed to