translate the IP to a country

using http://dev.maxmind.com/geoip/legacy/geolite/
code from https://github.com/maxmind/geoip-api-csharp2
fix tabs
display the client location in lobby tooltips
try to grab the external IP of localhost from the NAT router
get the server location from the IP

and show it in the game browser, closes #2555
cache the country lookup to avoid doing it every render tick