adding \Hoa\Core\Event\Listener::detachAll method in order to provide an easy and comprehensive way to unbind events
Update PR.