main/libmaxminddb: fix database retrieval

- Allow MaxMind license key input required for downloads
- Update db retrieval (new endpoint with license key and new compressed file structure)

MaxMind stopped allowing direct downloads of free databases without a license key: https://blog.maxmind.com/2019/12/18/significant-changes-to-accessing-and-using-geolite2-databases/
This commit allows user input of license key, which can be retrieved for free by registering on their website: https://www.maxmind.com/en/geolite2/signup
7 jobs for !7853 with libmaxminddb in 1 minute and 35 seconds
latest detached
Status Job ID Name Coverage
  Lint
passed #115824
docker-alpine x86_64
lint

00:00:30

 
  Build
passed #115829
docker-alpine ci-build aarch64
build-aarch64

00:00:49

passed #115830
docker-alpine ci-build armv7
build-armv7

00:01:03

passed #115828
docker-alpine ci-build ppc64le
build-ppc64le

00:00:58

passed #115827
docker-alpine ci-build s390x
build-s390x

00:00:35

passed #115826
docker-alpine ci-build x86
build-x86

00:00:33

passed #115825
docker-alpine ci-build x86_64
build-x86_64

00:00:36