add MaxMind support for ip geocoding
fixes Maxmind data parsing (now using csv lib)
Initial implementation of test mode for easier stubbing
Merge branch 'test_mode' of git://github.com/mguterl/geocoder into mguterl-test_mode
Replace Geocoder::Configuration.test_mode with implementation on Geocoder::Lookup::Test
Fix a typo 'villiage' with village
Added mapquest open api
Add an :all flag to pass through all errors so none are ignored
added :ignore option for :select when using ActiveRecord
Raise exceptions for google REQUEST_DENIED and INVALID_REQUEST
fix city field encoding in Maxmind result
Merge remote-tracking branch 'upstream/master'
convert whole response string to utf-8
Fix "Mysql2::Error: Unknown column 'NaN' in 'where clause'" error
Merge pull request #234 from potomak/master

Fix "Mysql2::Error: Unknown column 'NaN' in 'where clause'" error
add cache_hit attribute to Geocoder Result to identify whether cache was used
Put in full_column_name to avoid ambiguous column errors
ensure false cache_hit on cache miss
Merge pull request #235 from s01ipsist/master

Added a cache_hit attribute to Geocoder Result base
Merge pull request #236 from dubroe/master

Put in full_column_name to avoid ambiguous column errors