add doctrine orm dependency in composer.json
refactor allowed locales provider
restore allowed_locales config
fix allowed locales provider service.
fix international repository class
refactor geoip listener
refactor DI for geoip listener