Use the vmod_priv structure to manage the GeoIP database

This way, the lifetime of the database is explicitely tied with each reload.
Add a function to use an IP instead of a STRING, and some comments