Improved exception handling when doing geocoding on save.

Deal with network errors and any other unhandled exception,
and display meaningful messages for all cases.
Use message IDs and defaults in error message translations.
PEP8
Fixed typo.
Minor translation improvement.
Merge pull request #7 from 4teamwork/lg-exception-handling

Improved exception handling when doing geocoding on save.