Type-hint against EventDispatcherInterface

Fixes compatibility with Symfony 2.5, where TraceableEventDispatcher is passed instead of ContainerAwareEventDispatcher.
Merge pull request #3