Get rid of strcat() on GeoIP database path detection

Function strcat() seems to be unsafe, I've seen example where it keeps appending over and over again. Using += string operator instead.