Features:
* replaced the loging of json payload with the use of a DictDumper that lazy truncate strings too long
* homogenize error messages
Fixes:
* changed the signature of 'check_file_dict()' to match other functions and fix a bug
* changed the signature of 'upload2ForwardFile()' to force input for 'type_fichier' argument
Refactoring:
* removed dead code in 'upload_user_files()'
* using 'basestring' instead of testing for 'str' and 'unicode'
* renamed 'requerant' by 'demandeur'
* removed useless and maybe problematic 'join()' (forgotten from the previous commit)
* added more comments
Tests:
* 100% test coverage!
* fixed failing tests
* added tests for every function
* completed missing tests (mostly for exceptions)
* added more comments
* added the lines of missing statement in the coverage report