cloudmade lookup
fix empty address fields
Adding support for MaxMind's local database.
Update tests to handle maxmind_local specifics.

The result of the lookup in maxmind_local is stored at test/test_helper.rb to avoid the inclusion of maxmind's database in repository.
Adding geoip gem to gemfiles/Gemfile.mongoid-2.4.x.

Required for ruby 1.8.7 and 1.9.2 builds on travis.
Allow for setting a custom distance and bearing column.
Add tests for custom distance and bearing columns.
Set default value for distance_column and bearing_column to 'default' and 'bearing'.
Update README to reflect bounding box optimization
Improving documentation to mention about the geoip gem requirement.
Small typo fix in README file.
Avoid error when hash key missing.

Addresses issue #450. Wish we had sample response to see exactly what
data was returned, but we don't.
Update compatibility notice.

Add Rails 4 and Ruby 2.
Update link to freegeoip documentation, .md instead of .rst
This commit adds the Data Science Toolkit as a lookup type.  The DSTK behaves identically to the Google Maps API with the exception that it can be run behind your own firewall.  More information about this tool can be found here: http://www.datasciencetoolkit.org/
Updated README to include dtsk information
Remove .DS_Store from .gitignore.

Should be part of system-wide git ignore config.
Update DSTK part of README.
Add section on Contributing.
Don't send polygon=1 by default for Nominatim.

Fixes issue #478. This level of detail is excessive as a default.