communication: small performance fixup
communication: fix a typo in comments
communication: remove dead code in SeD registration
zmq: bugfix in recv

C null characters were not cleaned up in recv returned std::string causing
bugs across the code.
communication: add message when SeD reconnects to dispatcher
dispatcher: refactored the AnnuaryWorker
VersionProxy: refactor getlongestService
zmq: fix logging messages in SeD
VersionProxy: code formatting fixes
Fix Use SSL now
Factorize code
Factorise some code