I18n Notifier, fix some bugs [fixes #143]

* fix bug sending profile update
* add tests for different rejection paths
* remove outdated code
* add better heuristics for finding proper sender account
Dedent private methods
Fix some style inconsistencies
Add Country to family records

* add new 'Default Country' setting
* add new rake task 'onebody:set_country' for setting country on all records
* add country field to family records
* simplify i18n on family fields
Merge pull request #271 from churchio/i18n-notifier

I18n Notifier, among other refactorings and bug fixes
Pass country to mapquest geocoder

* fixes #251
* fixes #239
Merge pull request #273 from churchio/geocode-country

Add country to family records and pass to Mapquest for geocoding
Update readme note about Google Group
mapable? updates

This change updates the mapable? method in family by converting the
values to floats rather than integers.  The reasoning here is that
a longitude of -0.967373 (for example), converted to an integer,
evaluates to 0.0, which fails the mapable? check.  We also update
mapable? in the group model to match that in family.

Note that a lat/long of 0.0 are actually valid, however this location
does not fall on land and therefore can probably be considered invalid.
Merge pull request #276 from mattt416/update_mapable

mapable? updates
Updated nl-NL locale files.
Added missing 'Default Country' translations.
Added a missing i18n string in people view
Merge pull request #278 from gustavobim/master

Added a missing i18n string in people view
Update packer config for Amazon AMI
Clarify anniversary field

* don't show on children
* show on family page only if first 2 adults having matching dates
* re-label "Wedding Anniversary"
Fix people form labels
Merge pull request #279 from churchio/wedding-anniversary

Clarify wedding anniversary
Fix bug viewing some updates
Allow showing hidden groups even when no results showing

fixes #281