Add safety check when accessing NSLocaleCountryCode.

Some region formats (like Esperanto) lack a country code and return nil
instead, so they can’t be set as a value in a dictionary.

This is easily reproducible by running the FormatterKit Example with the Esperanto region set and observing a crash navigating to Address Formatter.