[3.8] Configuration tester

Remaining tasks : 
 - [x] Update documentation
 - [x] Review directory structure
 - [x] Add more docblocks documentation
 - [x] Add more tests (Locale listener)
 - [x] Move PhraseaLocaleServiceProvider logic to a listener