Revert "EventListenerInterface"

This reverts commit 1306eefd62eecfde78b13791ded615709d20f070.
Directorは弱参照をもたせたいのでshared_ptrに
EventDispatcher<E>On()