libGeoIP: gate stderr messages be gated by global control variable.

The code was previously peppered with calls to fprintf(stderr, ...)
just before returning an error return value. In practive, the return
value by itself should be sufficient and the program calling the
library can decide how to handle the error (including whether or not
to emit an error message).