[EventDispatcher] Allow registration of arbitrary callbacks
[EventDispatcher] Allow registration of arbitrary callbacks

This in effect removes the direct link between event name and the method name on the handler.
Any callback can be given as a handler and the event name becomes an arbitrary string. Allowing for easier namespacing (see next commit)

symfony/Security,showpad/Symfony-Security