Don't HTML escape entities identified by twitter-text-js, such as links
Merge pull request #48 from byronhulcher/html-escaped-links

Don't HTML escape entities identified by twitter-text-js, such as links
Dual encode for H264 and WebM, emit to respective socket io rooms

Both media formats are encoded and stored in the Publico instance.
At the time chats are pulled from Publico and emitted to the client
they exctract the media format and broadcast only that format to
a socket.io "room" by the same name as the format.

Clients now emit an event, "join", with the format they wish to
receive. The initial chat dump occurs on this join event instead
of connection. Room names at this time are "webm" and "mp4".
Merge pull request #51 from imakewebthings/mp4

Dual encode for H264 and WebM, emit to respective socket io rooms
Restrict visibility change play/pauses to in-view videos
Merge pull request #54 from imakewebthings/vischangefix

Restrict visibility change play/pauses to in-view videos
Implement video -> GIF conversion.
Change filename of worker. Squash later.
Add UI for converting/saving; fix in firefox/firefox mobile.