MDL-39962 - Events: Replace the legacy event workshop_viewed

This also includes the abstract class course_module_viewed.
MDL-39962 - Events: Replace the legacy event lti_unkwown_service_api_call