2.4.25 major fixed

Fix exception handling and future handling in SpooledDirectoryTransfer
Improve logging in SpooledDirectory and LocalClientHandler
Fix ConstraintLimitHandler default value
Fix Thread deadlock when database connectivity testing
Fix initialization of SpooledDirectory (limitParallel)
Improve SpooledDirectory startup checking for another same SpooledDirectory daemon already running
Improve SpooledDirectory by adding minimalSize option to control file candidat
Allow nul size file transfer
UNZEROED task allow to specify which content will be added if nul size
Fix comment not taken into account in Administration web interface for Rules
Fix concurrency in data access (using when possible a Concurrent data structure)
Removing useless "volatile" keyword
Splitting protocol in multiple methods and objects to make it clearer
Sharing most of the code between JSON and not JSON protocol
Add JSON new message capabilities (Business, ShutdownOrBlock, ShutdownRequest, Information, TransferRequest)
Prepare to REST interface
Add logWarn|nologWarn option to all Transfer requests and SpooledDirectory
Add logging of server of global information in fixed rate time processus
Fix Network and Local transactions model to improve stability and maintainability
DELETE task is in Warning not Error if the file cannot be deleted
Fix filename length on receive part to default 255 (can be changed using -Dopenr66.filename.maxlength value)
Fix VARCHAR from 256 to 8096 (for Filename and OriginalFilename)