USE_WEBSOCKETS config option
Advise against in-process GZIP
Theme compliant mod panel
Accurate file sizes
Add missing `var`
Move some globals to init.js
Provide CurThread
Remember whether focus was manual or not
Don't jump to thread bottom on reconnect

Rather, we auto-focus on the last post. Idea by @bakape.

Closes #97.
Don't auto-focus until dropped for 10 seconds
ffmpeg thumbnail filter

Use `-vf thumbnail` for more meaningful WebM thumbnails.
Prevents false positives on perceptual first frame hashes
Fix WebM error handling
Write [See all] link upon seeing first reply
[See all] remembers your position
Improve gar and mawaru theme responsiveness

* Significantly increases responsoveness with the gar and mawaru theme in large threads
* Avoids Firefox bug https://bugzilla.mozilla.org/show_bug.cgi?id=671302
Show [Top] link on non-iOS mobile devices

Addresses #75.
Merge remote-tracking branch 'upstream/master'

* upstream/master:
  Show [Top] link on non-iOS mobile devices
  Improve gar and mawaru theme responsiveness
  [See all] remembers your position
  Write [See all] link upon seeing first reply
  Fix WebM error handling
  ffmpeg thumbnail filter
  Don't auto-focus until dropped for 10 seconds
  Don't jump to thread bottom on reconnect
  Remember whether focus was manual or not
  Provide CurThread
  Move some globals to init.js
  Add missing `var`
  Accurate file sizes
  Theme compliant mod panel
  Advise against in-process GZIP
  USE_WEBSOCKETS config option

Conflicts:
	client/scroll.js
	config.js.example