Add-on EZP-21731: Some parts of eZ Publish use a loose test for checking for SSL

Further simplifications.

Signed-off-by: Guillaume LECERF <glecerf@gmail.com>
Add basic tests for eZSys::isSSLNow() and eZSys::serverProtocol()
Add-on EZP-21731: add tests for eZHTTPTool::createRedirectUrl()
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-16144: Implement '--quiet' option in ezpgenerateautoloads.php script
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 pull request #807 from guillaumelecerf/use_eZSys_serverProtocol

Add-on EZP-21731: Some parts of eZ Publish use a loose test for checking...
Merge pull request #818 from joaoinacio/generate_autoloads_quiet

EZP-16144: Implement '--quiet' option in ezpgenerateautoloads.php script