MDL-41555 behat: Fixing catch statement location

The exception is thrown when getting the
browser session, not when accessing the first
URL.
MDL-41305 group: Behat test failing due to string change
Revert "MDL-40829: courses heading: remove 'headerblock' class from header and fix heading levels"

This reverts commit 278d64572d272c776c564dcd743959c21ee20c8b.

Conflicts:
	theme/bootstrapbase/style/moodle.css
NOBUG/MDL-40829 - fix whitespace errors
MDL-37028 Fixed bug, orphaned modules are moved to the 0-section
MDL-37148 Assignment: Lots more webservices

This patch adds lots of webservices to the assignment module.
* mod_assign_revert_submissions_to_draft
* mod_assign_lock_submissions
* mod_assign_unlock_submissions
* mod_assign_save_submission
* mod_assign_submit_for_grading
* mod_assign_save_grade
* mod_assign_save_user_extensions
* mod_assign_reveal_identities
* mod_assign_copy_previous_attempt

All features such as reopening attempts and marking workflow are supported through
the save_grade and save_submission functions.

Uploading files is supported by sending draft item ids for the files_filemanager param the same functions.
MDL-37148 assign: codechecker cleanups
MDL-37148 assign: Fix all phpdocs warnings from moodlecheck (except tests)