Make geocode_ip_address consistent
Make geocode_ip_address consistent

`retrieve_location_from_cookie_or_service` would return a `GeoLoc`
if the location was not cached, and a `Hash` if it was. Now a
`GeoLoc` object is returned regardless.

geokit/geokit-rails,jensb/geokit-rails