rework tracking settings
tracking settings: hide settings based on context
simplify tracking

- don't store IP address
- store hash of IP+UA instead
- remove settings that aren't needed any more
add geo location lookup

- two new models: GeoArea and GeoAreaName
- use GeoIp database to do local lookups
auto-update geoip-database