chat.c: Chat messages always have newline at end

Some telnet clients might not send the message with the newline at the
end. This ensures a consistent display across all telnet clients.