add locales + error refactor to FileUpload module
Port of mail module to last beluga version
Clean source code
Update mail module
Even more factorization on user's side
Update en_US.json
Update fr_FR.json
Merge pull request #224 from jeremyletang/fileupload-refactor

Fileupload modules new locale system + refactor
Merge pull request #226 from GuillaumeGomez/master

Mail module porting