Use pygeoip instead of geoip2 module for Python 3.2 compatibility

It turns out geoip2 doesn't install on 3.2 because of an issue with
one of its dependencies, ipaddr, related to long ints. But pygeoip
installs cleanly.

This means switching back to the "legacy" database format.