Various improvements to the websocket support

* update client side code for newly factored out websocket support in core reddit
* send broadcasts and update client for strikes, deletes, and visitor counts.
* fix a bug with the first update not getting shown properly

The periodic broadcasts of visitor counts rely on compaction keeping the number of range ghosts in `ActiveVisitorsByLiveUpdateEvent` relatively small.

:eyeglasses: @chromakode