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 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.