listensocket: Fix the two aliasing warnings•••m_ssl_gnutls: Fix three warnings:
1. libgcrypt will emit a warning to stdout during runtime that it has not been properly initialized
2. Resolve a warning about invalid narrowing inside a { } block. This is not valid as of C++11.
3. Resolve a warning about a wrong format specifier being used
m_messageflood Make code more readable•••Remove unnecessary checks
Use std::string::find() and ::substr() for finding the delimiter and splitting the parameter