refactoring to allow plugins to modify messages sent (optionaly asynchronously) and to make the way for the move of most ws code into controlers. A few bug fixes.
wikipedia boxing
boxed content now closed if too high
voting for a message no longer unboxes it
better search of a relevant introduction paragraph in the wikipedia page
addition of a linked-list based cache (to be used to do less queries to wikipedia.org)
wikipedia boxes are now cached on the server