BUG 8665  3k issue

Description: ./files directory cannot be up 32000 directories max at ext3 configuration.
Solution : split the uid case directory at 3 level to create a tree structure. Apply this new structure to all PM. Set a upgrade procedure at time to use processmaker upgrade <workspace> commnand as su.

Also fixed bugs:
- cannot download files from Documents manager if they don't have extension
- At time to upload 2 files with different extension, the second file takes the first file extension at save into disk.
- Upgrade translation display error at time to use open function returning FALSE instead a file handle.