Group stats by show (#33): Implement web interface
Group stats by show (#33): `!show` commands
Group stats by show (#33): fix API
Group stats by show (#33): fix /votes
Group stats by show (#33): /votes formatting
Group stats by show (#33): fix /stats
Group stats by show (#33): include current show in header
Group stats by show (#33): storage: update docstring
Group stats by show (#33): remove `!show display`, rename `data['shows'][show]['display']` to `data['shows'][show]['name']`
Group stats by show (#33): my hands are typing words
Merge remote-tracking branch 'andreasots/show'
Only allow moderator changing to shows that exist

API can still set show to anything, for new shows, but protect against typos in !show override
When creating a new show, default name field
Fix inconsistent tabs/spaces
Hack to fix archive playback click redirection
Add "show off" option for api
Make separate show_override variable

This way, a "!show override" in chat won't be itself overridden by an API call... and when "!show override off" happens, it switches back to the last API call setting.

This should make the behavior much closer to how "!game override" works.
Use the correct show name.
Merge pull request #52 from andreasots/show-override

Use the correct show name.
Tweak display for show name