MDL-41369 Pass viewing argument to more message screens
Merge branch 'MDL-41568_master-fix_behat' of git://github.com/dmonllao/moodle
MDL-40924 badges: added a print_error call to prevent PHP notices when no badges are found
MDL-41369 Behat tests updated because of fixed messaging navigation
Merge branch 'wip-MDL-41369-fix2' of git://github.com/marinaglancy/moodle
MDL-41421 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-41421 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-41421 tool_generator: Adding a test plan generator to feed JMeter
MDL-41421 behat: Adding a CLI tool to generate the test plan