add MaxMind support for ip geocoding
fixes Maxmind data parsing (now using csv lib)
fix city field encoding in Maxmind result
Merge remote-tracking branch 'upstream/master'
convert whole response string to utf-8
Don't consider query blank if URL params given.

This allows searching by, for example, WOEID with Yahoo PlaceFinder.
Access global config via Lookup#configuration.
Merge branch 'master' into v1.2.0
Remove Geocoder::Result::Nominatim#class method.

Was deprecated. See pull request #293:
https://github.com/alexreisner/geocoder/pull/293
Merge branch 'master' into v1.2.0

Conflicts:
	lib/geocoder/results/nominatim.rb
Remove class and type methods.

Were deprecated in version 1.1.4.
Merge branch 'master' into v1.2.0
Warn about error, if one occurs.

The version_x_results methods will return nil in case of an error. We
need to detect that and not execute that branch of the 'if' statement.
Improve code comments.
Bringing in Mapquest API changes

previously the mapquest service was relying on an outdated url
that was just defering to the Nominatum service. This commit
brings in supported Mapquest API support for v1 of their API.

It supports the open (free) tier of the API along with the
licensed version of the service.
Updating README to indicate changes in Mapquest
reverting to CGI and letting base class do the work
reformatting address for mapquest result
fixing typo in README
reverting a couple of last changes