Added #8ball
Added tavern theme
Tweaked tavern theme readability
Improved rave theme readability
Added sample init script
Moved eight_ball array to config.js
Fixed missing layer on spoiler12
Corrected mistakes in sample init script
More corrections to sample init script
Recursive cherry-pick of 517b73ebb2490494e07caed47594c75f223b3831 from vampiricwulf/doushio
Persistent client-side r/a/dio banner
Fix r/a/dio banner. Remove redundant init script line.
Moved r/a/dio banner to config.js
Can pass in --host and --port (and --help)
config.PID_FILE and --pid config
Add opts.js to server deps
Synced init script to upstream
Indicative thumbnails for WebM videos with audio.

Thumnails for uploaded WebM videos with audio are overlayed with an image to indicate the video contains sound.
These thumbnails count as composite spoilers and thus can not be spoilered.
Added boolean to imager/config.js to toggle accepting WebM with audio.
Forced anonymity hours

Allows a number of hours per day (distributed semi-randomly) to have forced global anonimity. No names or tripcodes are written to the database at the time.
Simplified and integrated into composite spoilers WebM audio thumbnail code.