Geoip: Remove GeoIP library.
Geoip: Import libmaxminddb library which supports Geoip2 databases.
Geoip: Fix compilation #1

MSVC doesn't fully implement C99, ssize_t, stdbool.h, etc have to be provided manually.
Most of fixes are casting type and unpacking structure.
Geoip: Fix compilation #2

A trick to bypass issue where variable creaton was required at the top of function.
Geoip: Fix compilation #3

Update project files.
Geoip: Module should clear memory at mapchange.
Geoip: Fix compilation #4.
Geoip: Convert code to libmaxminddb API.
Geoip: Replace GeoIP.dat by GeoLite2-Country.mmdb.
Geoip: Add geoip_city() native.
Geoip: Add geoip_region_code() native.
Geoip: Add geoip_region_name() native.
Geoip: Add geoip_timezone() native.
Geoip: Add geoip_latitude() and geoip_longitude() natives.
Geoip: Add geoip_distance() native.
Geoip: Add geoip_continent_code() native.
Geoip: Add geoip_continent_name() native.
Geoip: Fix stripPort typo.
Geoip: Add an optional parameter in some natves to get a result in player's language.

This is new with Geoip2 database where some entries, like country, city, etc, are translated in several languages.
So far: de, en, es, fr, ru, pt-BR, zh-CN.
Geoip: Increase buffer and fix potential overflow crash.