Don't log an exception during setup.
Add 'title' to SiteSettings migration.
Delete some unused image variations.
Update dependency list.
runner: Set some sensible defaults in env.
plugin: Update API: Handle multiple events.

This will allow plugins to coalesce adjacent, simultaneous
events (like session_joined + drink_poured).
Properly invalidate stats on cancel; add test coverage.
Typo.
Invalidate and regenerate in a transaction.
Fix untapped get_user_settings.
Cleanup.
Update templates.

Part of 241c992.
Fix template.
Update template.
Don't allow empty passwords.

Closes #255.
Save server version on upgrade.
v0.9.24
Hide more endpoints in embedded mode.
Only create a single tap.
Use the epoch field alone to determine `need_upgrade` state.

Issue #258.