MDL-42962 events: Add a abstract class course_module_viewed
MDL-42962 events: Add unit tests for the abstract class course_module_viewed
MDL-42962 events:Remove duplicate code from all course_module_viewed events
MDL-40058 mod_wiki: Replaced add_to_log with events
MDL-40058 mod_wiki: Replaced add_to_log for page_viewed with event
MDL-40058 mod_wiki: Replaced add_to_log for course_module_viewed with event
MDL-40058 mod_wiki: Replaced add_to_log on index.php with event
MDL-40058 mod_wiki: Replaced add_to_log for history viewed with event
MDL-40058 mod_wiki: Replaced add_to_log for version restored with event
MDL-40058 mod_wiki: Replaced add_to_log for page edit with event
MDL-40058 mod_wiki: Replaced add_to_log for page diff view with event
MDL-40058 mod_wiki: Replaced add_to_log for override locks with event
MDL-40058 mod_wiki: Replaced add_to_log for admin to event
MDL-40058 mod_wiki: Replaced add_to_log for page map viewed to event
MDL-40058 mod_wiki: Replaced add_to_log for page created to event
MDL-40058 mod_wiki: Replaced add_to_log for page version viewed to event
MDL-40058 Events: Replaced add_to_log for page comments to event
Merge branch 'wip-mdl-40058' of https://github.com/rajeshtaneja/moodle into wip-MDL-39952-master

Conflicts:
	lang/en/moodle.php
	lib/tests/fixtures/event_fixtures.php