Bugfix during closing a server.
Implement latency compensation during sending channel messages.
Set server datetime as channel log's created/last_updated values.
Sync client and server time.
Save user channel logs with server synced timestamp.
Mark channel message as sent once received by app server.
Optimize channelNamesListener.

We don't need to listen to channel's names list for each user joining
the same channel. Listening to this event for the first channel join will
suffice. Later, nicks joining and leaving channel are tracked by the
channel 'join' and 'part' events.
Autojoin channel on login
autojoin: automatically join the first channel
on the first server
autojoin: User can now switch channels
The commit e77d7d8 introduced a bug, which prevented
users from switching channels, since the first channel
was always getting selected after
Template.server_channels.rendered was called.
Merge branch 'master' of https://github.com/waartaa/waartaa
Fixed logging /me messages.
autojoin: connect first room from browser cookies
if available, or join first room available
autojoin: fix typo Pchannel_id to channel_id
Initial code for logging channel messages for a channel rather than for each user.
Updated .gitignore.
Fix logging continuous duplicate logs in channels

along with action messages, etc.
Fix rendering WHOIS reply.
Start using ChannelLogs instead of UserChannelLogs collection.

We are now in a position to save logs per channel and not for each user (separately).
Add cron-tick package

and updated other deps.