Remove script to clean up GeoLite country databases.
Add script to convert GeoLite2 country databases.

Copied over from https://github.com/nmathewson/mmdb-convert,
commit 52f0d43408ed3a0fe7c3b2fa7099da7f6b7c4502.
Don't zero-pad day of the month.
Update to the February 2014 GeoIP database.
Exclude Teredo IPv6 prefix from geoip6.

The latest GeoLite2 database includes a pointer from 2001::/32 to the root
node of the IPv4 address space in the tree.  We need to exclude this whole
address space from geoip6, similar to how we exclude IPv4-mapped IPv6
addresses and the 6to4 mapping subnet.
Update geoip6 to the February 2014 GeoIP database.
gcc/clang: Mark macro-generated functions as possible unused

clang 3.4 introduced a new by-default warning about unused static
functions, which we triggered heavily for the hashtable and map function
generating macros. We can use __attribute__ ((unused)) (thanks nickm for
the suggestion :-) ) to silence these warnings.
changes file for bug 10904
Merge remote-tracking branch 'origin/maint-0.2.4'
Merge remote-tracking branch 'karsten/geoip-feb2014' into maint-0.2.3
Merge remote-tracking branch 'origin/maint-0.2.3' into maint-0.2.4
Merge remote-tracking branch 'karsten/geoip6-feb2014' into maint-0.2.4
Merge remote-tracking branch 'origin/maint-0.2.4'
Merge remote-tracking branch 'karsten/mmdb-convert'