MDL-40515: report_log: List activities in optgroups

Prevents users from generating reports on invalid values

Change-Id: If358fa06c8dadd33bb2875ea54ab4bce97b16aff
Merge branch 'MDL-41954-workshop-zero-variance_25' of git://github.com/mudrd8mz/moodle into MOODLE_25_STABLE
MDL-41882 tool_generator: Adding maketestsite script

Uses maketestcourse.php to set up
a test site.
MDL-41882 tool_generator: New unit test
MDL-41913 tool_generator: Refactoring make_form to make_course_form

Also:
- Added a soft password for the
newly generated users so we can use
them to log in the site when running
performance tests.
- Added a method to see the courses-users
relation from outside course_backend class.
MDL-41913 tool_generator: Import .jmx template

Ideally we should generate all the XML based on
modular components so we can also switch templates
between different sizes, this is a first step and
more work should be done in future in this direction.
MDL-41913 tool_generator: Adding a test plan generator to feed JMeter

Also changing course_backend.php coding style
according to codechecker.
MDL-41913 tool_generator: Adding a CLI tool to generate the test plan
MDL-41955 tool_generator: New unit test checking the generated files size
MDL-41955 tool_generator: Adding a file size limit
Merge branch 'MDL-26408-25' of git://github.com/danpoltawski/moodle into MOODLE_25_STABLE
Merge branch 'MDL-37973_m25' of https://github.com/merrill-oakland/moodle into MOODLE_25_STABLE
Merge branch 'wip-MDL-41676-m25' of git://github.com/marinaglancy/moodle into MOODLE_25_STABLE
Merge branch 'MDL-41228_25' of https://github.com/totara/openbadges into MOODLE_25_STABLE
Automatically generated installer lang files
Merge branch 'MDL-41894-m25' of git://github.com/ankitagarwal/moodle into MOODLE_25_STABLE
Merge branch 'MDL-41900-m25' of git://github.com/micaherne/moodle into MOODLE_25_STABLE
Merge branch 'MDL-41995_m25' of https://github.com/markn86/moodle into MOODLE_25_STABLE
MDL-41900 events: avoid new debug call within unit tests
MDL-41828 mod: fixed navbar when adding modules to a course