adding \Hoa\Core\Event\Listener::detachAll method in order to provide an...

... easy and comprehensive way to unbind events

The client sometimes (in fact most of the time) need to detach an event handler without knowing its callback.