added support for JRuby via jgeo-ip gem
added jgeo-ip gem dependency
reduced duplication
reduced duplication
Add reverse geocoding for Geocod.io.

Note: though Geocod.io has advertised reverse geocoding,
it doesn't actually seem to work yet.
Update README.md

Add Rubinius and Ruby 2.1 in README.
Merge pull request #601 from NicolasFrancaX/patch-1

Update README.md: supported Ruby versions.
Return empty array when no results.

Previously nil was being returned on API errors,
which caused un-helpful exceptions.
MapQuest: don't use OpenStreetMaps by default.

Also change name of configuration option from :licensed to :open.
Remove existing methods before redefining
Fix private attr_reader warning
Fix ambiguous argument warnings
Fix uninitialized variable warnings
Fix unused variable warnings
Fix circular require warnings
Merge pull request #608 from exviva/fix_warnings

Fix warnings
Merge branch 'master' of git://github.com/gxbe/geocoder into pr/588
Reduce code duplication.
Merge branch 'master' of github.com:alexreisner/geocoder

Conflicts:
	lib/geocoder/lookups/maxmind_local.rb
Update CHANGELOG with recent commits.