Doctrine entity listener resolver for the win

Using Doctrine Bundle in dev-master allow us to use Doctrine 2.4 new features such as the entity listener resolver. We can now use entity listener as a service, and doing so allow to use the power of the DIC for our entity listener.

I used it to set the locale on the badge before displayed it, instead of having to do that on every page.

Using dev-master instead of the last stable version of the Doctrine Bundle doesn't seems to raise new issue.

I added new step method for functional testing too.