Updates to run with latest dependencies

I've now got this working on Ruby 2 with the latest versions
of dependent gems.

- GeoKit vs. Geokit capitalization has changed
- Use open-uri for fetching XML to follow redirects
- Explicitly require libxml