More fixes for scrolling back chat logs.
Fix updating browser history during client side routing.
Fix scrolling to bottom of chat logs when user sends a message.
Handle exception if there's no node-irc client for a user server.
Fix logging errors and call _joinChannelCallback inside Fibers.