MDL-42588 mod_scorm: display activity name

Added option to display or hide activity name on SCORM player.
MDL-43784 theme: Removing all the old themes
MDL-44690 core_questions : download of question steps data as csv file
MDL-44686 behat: limit failure filename length to 255 chars
MDL-44364 theme_more: More settings to style the theme
MDL-44364 theme_bootstrapbase: Improve variable usage

The rules or selectors removed appeared either not to be used any more
or were enforcing a rule that was not adequate and should not be
replaced by a variable. Basically, the focus was to simplify our
usage of the colours and variables to use LESS more efficiently.
MDL-44364 theme_bootstrapbase: Clean up calendar variables

There are a few reasons why I am cleaning up the calendar.less file.

1/ The variables were too specific, and unlikely to be overridden. If
   you are going to change the colour of the background, surely you will
   change the border to match the background. And if you want to do
   more advanced things, you will override the selectors anyway.

2/ If you wanted to re-use the color of the event, but not as a
   background or border, you would have to use a variable that
   was specific to the background or the border, a generic
   variable for the event colour seems required.

3/ The colour @redDarker should not be defined there, and its purpose
   is so limited that I do not think we need it at all. Also,
   this variable is unlikely to be re-used ever, better not
   introducing it.

4/ I removed the calendarHeadingsColor because those headings should
   really match the rest of the headings throughout the site. I
   removed it from the overlay, but used the standard Bootstrap
   one for the one in the page.

There are still a few things that would need improvement, like the
usage of @white for the background of the event, which will not really
look good on a dark background.
MDL-44690 core_questions : amending unit tests

to use more human friendly format for submitted question type data.
MDL-42588 mod_scorm: display activity name

Added option to display or hide activity name on SCORM player. Added default admin setting and amended generator accordingly.
Merge branch 'wip-MDL-44686-master' of git://github.com/marinaglancy/moodle
Merge branch 'MDL-44364-master-more' of git://github.com/FMCorz/moodle
Merge branch 'MDL-43784-master' of git://github.com/FMCorz/moodle

Conflicts:
	lib/classes/plugin_manager.php
	lib/db/upgrade.php
Merge branch 'MDL-44690-master' of git://github.com/jamiepratt/moodle
MDL-44596 logging: Improve management interfaces for reports and stores

This patch methods to the manager that uses callbacks from reports to determine how reports and stores are compatible with each other. This information is then displayed in the management pages.
MDL-44596 logging: Add callbacks to all reports that support log stores
MDL-44596 logging: Add some tests to log stores to test the new support methods
MDL-44596 logging: Refecator code to use component_callback() and get_plugin_list_with_function()
MDL-43842: Import atto back into core
MDL-43842 Atto: Move pix-icons into core pix folder.
MDL-43842 Atto: Remove licence and README.txt