SyncJournalDb: use QByteArray for etag and fileid
SocketAPI: Merge command_RETRIEVE_FOLDER_STATUS and command_RETRIEVE_FILE_STATUS

They do the same thing because fileStatus calls recursiveFolderStatus
for directories anyway
SocketApi:  Fix recursiveFolderStatus

If only one file is EVAL or NEW, this mean the folder need to be sync
SocketApi:  query the database for the Shared flag