Load entire chat interface at once.

To avoid latency during rendering chat logs on every time a room
is changed.
Show unread message count for not active server channels.
Added callbacks for user WHOIS data and store the data in db.
Show user WHOIS info as tooltip.