Add support for both PyGeoIP and (CPython) GeoIP

As (CPython) GeoIP module is already packaged in Debian as python-geoip, and it offers a comparable interface than PyGeoIP, it would be great to support both libraries.

The attached patch should do the trick. It has only been lightly tested though.