Display newsletter checkbox only if it's legally required

This commit uses the geocoder gem to detect the request IP's country and
subscribes the user to the newsletter if that country's law allows us to do so.