Use EventListener instead of the classes which inherits it

I am planning to replace V8AbstractEventListener and its subclasses by
new classes I will implement for redesigning EventListener/EventHandler
in https://crbug.com/872138, so it is better to remove unnecessary
dependencies on the classes which inherits blink::EventListener before
addressing that.
Basically, we should not use blink::V8AbstractEventListener or other
classes which inherits EventListener unless we have to use the methods
implemented only in child class, but there are some cases that uses
child classes without any need. Therefore this CL replaced child
classes by blink::EventListener if possible.

Bug: 872138
Change-Id: Idc82f93fdc850f532092cc021f6aa458803dcd7b
Reviewed-on: https://chromium-review.googlesource.com/1170714
Commit-Queue: Yuki Yamada <yukiy@google.com>
Reviewed-by: Hayato Ito <hayato@chromium.org>
Reviewed-by: Hitoshi Yoshida <peria@chromium.org>
Reviewed-by: Yuki Shiino <yukishiino@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Cr-Commit-Position: refs/heads/master@{#582861}
12 files changed