Initial commit.

This initial commit only supports the geo database for lookup, but it
sets the basic infrastructure down to support more.
I'm sure you can grab the relevant lines from clover.xml without that extension :P