Add MaxMind as a geolocation service option

Added option to use MaxMind local lookup databases, sometimes faster than a web API for large data sets.