Add GeoIP Country lookups
Add optional support for recording client IPs
Make sure max_ip_length is not too big.
Add support for unpacking v2 records
Simplify the unpacking logic using a wrapper class
Update 'unpack' usage to support multiple versions
Port test_convert to use unittest lib
Use logging lib instead of writing to stderr
Fix 2 typos. Good thing it was using the defaults.
Add sanity checks for max data and path lengths.

Make sure that you can't specify a huge value that would overflow
the storage format.
Remove an extra '.'
Add "deep" packed-log version detection

Instead of just relying on the filename, we look inside at the
actual records to determine which file version we're seeing.
Merge pull request #48 from mozilla/include_request_ips

Include request ips