fix: Move matching isc_mem_destroy() outside of ifdef
The isc_mem_create() in printversion() was created outside of an #ifdef HAVE_GEOIP, but destroyed inside the #ifdef; move it to the outside of the #ifdef where it belongs.
This is really a nit as we immediately exit() after printing the versions, but I found it and it would bug me for the rest of my life.