AbstractGeoDnsService now prefers HostGeoInfo defined on the entity/location (including inherited) rather than inferred from hostname/IP,
and is more aggressive about picking public IP info when available
introduce and try a LocalManagementContextForTests which does not use any catalog or local filesystem settings;
if this works well, we should port all the tests across.