Author: Huong Nguyen
MDL-86495 core: Better errors handling for IP Lookup
- Since `Geoplugin` is not free anymore, a new admin setting called `GeoPlugin API key` has been added for user to input
their API key if they still want to use `Geoplugin` service.
- The `iplookup_find_location()` method has been improved to handle error responses more effectively.
http://git.moodle.org/gw?p=moodle.git;a=commit;h=3030cde4baedef84dc6c8211d5c6b58e819dd27d
http://github.com/moodle/moodle/commit/3030cde4baedef84dc6c8211d5c6b58e819dd27d
+ 4.1 en [geopluginapikey,core_admin]
+ 4.1 en [geopluginapikey_desc,core_admin]