[Nicolas] - Break suggested_and_default_amount_for_at_least_one_currency validation in two validations
[Nicolas] add reek gem for code smell and more DonationModule refactoring

Conflicts:
	Gemfile
[Nicolas] Change ruby-version to 2.0.0-p195
[Nicolas] Add postcodes table and the geopostcodes:import rake task
[Nicolas] Add Postcode validations and finish geopostcodes:import rake task
[Nicolas] Remove deprecated .rvmrc
[Nicolas] change postcode validation
[Nicolas] geopostcodes:import task now update a postcode if it already exists
[Nicolas] Add lat and lng to users and implemented a before save filter to set user's geolocation
[Nicolas] rename table postcodes to geo_data
[Nicolas] rename zip column of geo_data to postcode
[john] - updated ruby version
[Nicolas] change User model to consider country when choosing GeoData
[Nicolas] rename postcodes table to geo_data and change geopostcodes:import rake task to consider the city when importing geo data
[Nicolas] - add User.by_postcode method
[Nicolas] - change User#set_geolocation to log when the postcode is not found and don't raise an exception
[Nicolas] - assert that the user is persisted after User#set_geolocation
[Nicolas] - refactoring User#set_geolocation
[john] - renamed 'country' to 'country_iso'

To be consistent with naming in other tables.

Conflicts:
	app/models/user.rb
[john] - using lowercase country_iso values to be consistent with how we are storing them