MDL-39957 course: replaced the course_updated legacy event
MDL-39957 course: added PHPUnit test for the new course_updated event
MDL-39957 course: replaced the course_deleted legacy event
MDL-39957 course: added PHPUnit test for the new course_deleted event
MDL-39957 course: replaced the course_content_deleted legacy event
MDL-39957 course: added PHPUnit test for the new course_content_deleted event
MDL-39957 course: replaced the course_category_deleted legacy event
MDL-39957 course: added PHPUnit test for the new course_category_deleted event
MDL-39957 course: replaced the course_restored legacy event
MDL-39957 course: added PHPUnit test for the new course_restored event
MDL-39957 course: altered the handling of legacy log data for the course_updated event
MDL-39957 course: replaced add_to_log for moving courses
MDL-39957 course: added PHPUnit assertions for when a course_updated event is triggered by moving a course
MDL-39957 course: replaced add_to_log for hiding/showing courses