Fork the existing chat client to support IRC protocol
index.html, main.coffee: Remove dependency on AngularJS
main.coffee, irclib.coffee: Implement IRC protocol
main.coffee: Add some margin when calculating the scroll position
main.coffee, base.less: Add color to the messages sent by the user
main.coffee, base.less: Show different colors when leaving the channel
css/base.less: Change font settings
main.coffee: Increase scroll margin
main.coffee: Set scrollback buffer size
main.coffee: Turn all the URLs in the messages into clickable links
irclib.coffee: Improve mode handling
irclib.coffee: Invalidate cache when the user leaves the channel
irclib.coffee: Do case-insensitive comparisons whenever possible
main.coffee, irclib.coffee, base.less: Show ops first, with highlight
base.less: Make nicknames in the messages bold
irclib.coffee: Fix parameter check in get_irc_msg

I thought an array with zero length is considered false!
irclib.coffee: Ignore user modes
main.coffee: "has parted" -> "has left"
main.coffee: A message starting with "/" is considered as a command
base.less: Decrease padding of operator nicknames