Newapi

Per @johnmyleswhite, I'm submitting this (pretty massive) update to GeoIP. I've simplified a bunch of things, and most significantly, it will auto-update based on MaxMind v2 data. Please see the README and the tests for example usage.

I've deprecated the existing exposed functions (hopefully correctly).