Started with implementation of the tracing facility .
Added more trace areas. Implemented tracing to file. Added some tracing statements.
Moved tracing code to trace.c. Added separate trace functions for ChannelList and NickList, use them when dumping server info.
Added ability to trace shorter server info (without channel information). Trace server info when adding / removing a server.
Fixed crash when trace file can not be created.
Added tracing of server traffic.
Indent server info, it makes reading trace file much easier.
Added trace for channels rejoin event after server is reconnected.
Added tracing to whowas cache.
Fixed a core dump when invalid trace area was supplied.
Shorten the IO traces. Include server name in trace file.
Fix crash when server name is not available. Added help for SET TRACE.
Report server name when we send data to server.
Added tracing of nick changes.
Kill ICB.
Oops. Change parse_server_info's prototype.
Oops. Make it build.
Initial server groups implementation.
Fix an indentation nit.
Whitespace nit.