A solution to resolve #983 (bad comportment of Translator)

Implementation of @henrikbjorn solution : 

Use the Translator directly from Symfony and create a EventListener that sets the Locale on the translator based on the request (like LocaleListener does).
Since Silex 2.0 requires 2.5+ this should proberly be removed and just use the 2.5+ api.