Fix EZP-21656: PSpell plugin fails with eZFormToken
EZP-21619: Updated INI doc for redirectAfterPublish feature
Merge pull request #815 from ezsystems/improve/EZP-21619-redirectAfterPublish_ini_doc

EZP-21619: Updated INI doc for redirectAfterPublish feature
Fix EZP-21585: ORA-12899 when creating content in japanese

Externalize some string related operations in the eZDBInterface
so it is possible to override them to have a different
behavior depending on the DB in use.
Fix EZP-21740: Added DFS cluster DB update script
Merge pull request #817 from pedroresende/EZP21740_2

Fix EZP-21740: Added DFS cluster DB update script
Fix EZP-21807: link is duplicated on table row insertion
Bumped master to 5.3.0alpha1
Fix EZP-21844: Added split DFS cleanup script
Merge pull request #820 from ezsystems/fix/EZP-21844-dfs_split_cleanup_script

Fix EZP-21844: Added split DFS cleanup script
Updated translations
EZP-20813: Added NFS mount checks in dfscleanup.php

EZP-20813: dfscleanup.php will now abort on DB/NFS error

The script now checks if NFS is available:
- on startup
- after a file has been found as non-existent, before erasing the DB record

This is done by checking existence + type on <NfsMount>/<vardir>.

For the DB, When an unexpected error occurs within eZDFSFileHandlerMySQLiBackend,
an error was logged and false was returned. Since this method is
used by exists(), you get the same error if a file doesn't exist
or if the DB is just dead.

In dfscleanup.php, this led to the script being able to wipe the NFS
folder because of a database error on exist().

When such an error occurs, an exception will be raised, that will be
caught by the script, and the script will be aborted.

EZP-20813: review remarks
Merge remote-tracking branch 'upstream/master'