Refactored Raven Authentication Listener to extend AbstractListener to provide better compatibility with other Symfony features (e.g. anonymous users). Implementation based on FosFacebookBundle