Add "offline" versions
Fix another Null value bug
Merge branch 'master' of https://github.com/aiannacc/goko-dominion-tools
Totally irresponsible and unindexed commit

I really have no idea whether this commit is a good idea.  I did way too
much stuff without checking any of it in while I was working on the
rating system analysis stuff.  That's in its own project now, but it's
left behind at least some residue here.

But I just want to get this stuff checked in so that I can start having
a sane git commit process again.  I couldn't do any checkins while I was
trying to keep the rating system analysis stuff under wraps, so things
got totally out of control.

The server is currently running this code, so there's reason to believe
that accepting this merge at least isn't going to break everything.  But
it's got some warts.

For example, I'm pretty sure that rating_system.py is no longer being
used at all, but I'm too scared to delete it.  So I've left that in,
alongside the current version: rating_system3.py

There's also some crazy Isotropish bug that occasionally bumps a random
player up to 50k games, an unreasonably high uncertainty, and
(sometimes) a skill level mu that's way above their actual performance.
I'm pretty sure that's a new bug caused by the new code in this checkin.
The dbmanager.py class has also gotten totally out of control.  There's
redundant queries, misleadingly-named queries, and queries that aren't
being used at all.

I think it's actually okay except for that stuff.

Rough desription:
- remove all remaining rating system analysis code
- use the new rating_system3.py code for updating Isotropish
- get rid of the gokoratingpredictor.html page, as I'm no longer
  maintaining the database of Goko Pro ratings
- A bunch of other random tweaks, bugfixes, and newly introduced bugs
  that I'm not going to fully document.  Deal with it.