Changing event suppression to signal suppression.

Code review changes.

Fix test and pylint.

pylint error.

Updating the test to verify the signal is fired.

Test for all analytics events

Import pylint error.

Pylint error
Merge pull request #5720 from edx/sanchez/avoid_event_suppression

Changing event suppression to signal suppression.