Check config.dgl_status_file writability on startup

Strictly speaking the server runs fine even if you can't write this
file, but since it's an optional setting we assume that setting it
means the user cares.
Add some debug logging around webtiles listen socket setup
Add enable_access_log webtiles option
Add a bit more config.toml.sample documentation
WebTiles cross-site protection should ignore protocol mismatch
fix whitespace
Remove unneccessary try/except block
fix conf path loading issues
Add webtiles startup check for config.password_db
Make init_player_program optional, but error if it's set badly
Make 'init_player_program failure' message more generic
Webtiles: fix conf loader logic when games_conf_d is undefined
Webtiles: conf.games should be a dict, not list
Webtiles: fix init_user return codes