MDL-39955 completion: Added course_module_completion_updated event

Conflicts:

	lib/tests/completionlib_advanced_test.php
MDL-39955 completion: Added unittest for course_module_completion_updated event
MDL-39955 completion: Added course_completed event
MDL-39955 completion: Added unittest for course_completed event