Basic Set of Features for Stanford QWebIRC Client

* Nicer visual integration into edX platform, particularly using the
  Stanford theme
  * variable width fonts
  * colors changed
  * removed /whois, /ctcp, etc.
  * hide channel tabs
  * add "Loading..." dialog and remove many of the alert()s

* Limitation of behavior in a number of important wast
  * removal of /ctcp and /whois
  * intentional breakage of /nick (this is currently buggy)
  * names, channels no longer clickable for whois

* nickname constraints imposed by javascript filtering before passing
  on to the IRC server: length limits, illegal charecter substitution,
  etc.

* Addition of font-awesome icons usable in chat with :tags:

* auto-scroll behavior is much less frustrating when reading scrollback
  now

* closing the window sends /quit to server

* Trying more restrictive tab complete key catch

* Fix icon clicking bug in firefox

* replace puzzle icon for icon list with tree

* Supervisord conf file for qwebirc edx style

* Add help text at join

* Add 502 html server error file

Co-Authored-By: Joe Blaylock <jrbl@jrbl.org>

@jrbl