Re-work the chanlist applet.

Now orders *all* the channels based on the number of members.
Minimises use of jQuery for performance.

Also, for performance, turns off most of the heavy-lifting for IE. God damn IE sucks.
Replace manual DOM manipulation with one document.createElement and innerHTML
Optimise chanlist render()

Don't loop over all channels as head of channel list is in the same order as the DOM.

Use a for loop to append the channel rows instead of _.each to avoid overhead of function call.
Remove IE browser sniffing and enable ordering for all browsers
Inline the anyOpen() function to avoid overhead of function call
Merge pull request #264 from M2Ys4U/list

Re-work the chanlist applet.