MDL-40056 events: Add a attempt_deleted event
MDL-40056 events: Add course module related events
MDL-40056 events: Add a interactions_viewed event
MDL-40056 events: Add a reports_viewed event
MDL-40056 events: Add a sco_launched event
MDL-40056 events: Add a tracks_viewed event
MDL-40056 events: Add a user_report_viewed event
MDL-40056 events: Add unit tests for new events
MDL-40056 events: Replace old add_to_log calls with new events