Update geoip-detect.php

Add an option for a custom database file name so people using the commercial database can still get plugin updated without worrying about code being overwritten. Also, disables auto updates for the data file if a custom file name is used.

I'm also committing a small change to the management page to include the field for the new file name.

I have tested this in my staging and production environments and it works great.