Fixed: Avoid pushing  or reading any protocol messages before connection is made. Since we have an async connection it can be the case that the connection is not yet succeeded, but we already starting to send messages.
Fixed: Suppress the "warning: 'register' storage class specifier is deprecated [-Wdeprecated-register]" warning.
use LANG to silence: "sed: RE error: illegal byte sequence"
Fixed: send handshake only in the connect method. To avoid sending handshakes from servers
code formatting
removed old dds-info
added new dds-info
Modified: the info command has been extracted from dds-commander. Now dds-info is a separate and independent command.
dds-info: the status command has been moved from the dds-commander to dds-info
dds-commander: remove the Info channel. It is not moved to a dedicated command - dds-info
dds-submit: the submit command has been moved from dds-commander to a dedicated command - dds-submit
added: better errors and log handling in dds-submit, dds-ssh
dds-getlog: move dds-getlog command from dds-commander to a separate executable.
dds-commander: Remove dds-getlog command from dds-commander.