Clean up now that I sorta know what mkmf is doing. Allow geos-config to be passed in via --with-geos-config