Logs now saved in the dds.log file for all modules. The location of the log is dictated by CUserDefaults::getLogFile.
dds-ssh: Submission of DDS agents works!
dds-agent: quite when server closes communications channels
dds-user-default: fixed a bug with location of logs
dds-commander: job submission using the ssh plug-in now works.
dds-commander: is_service runs in threads now to be able to process long requests without blocking other requests. For example, in case of submit via ssh, the ssh plug-in will be also asking something from the server, which would be blocking the server if not multithreaded.
fixed code formatting
Fixed: connectionImpl pushMsg to avoid multiple calls of writeMessage on an empty message queue
Implement syncPushMsg function. Send properly shutdown to all connected agents.