Add exception handling for address formatting logic (json decode may fail for certain lat/long combinations as the google service may return "ZERO_RESULTS" as its status. Some of the JSON lua libraries may not be able to handle this properly.
Merge remote-tracking branch 'geofence/dev' into dev