Use current county ISO for PhoneLookupHistoryRecorder

Previously it is unclear what the "county ISO" should be so the originating county of the SIM is used. When telecom writes to the call log the county the user is in is used. This caused the DialerPhoneNumber key in in call UI and call log to differ and info to be lost.

In this CL, the current country is used in PhoneLookupHistoryRecorder to make it consistent with the call log.

PhoneLookupHistoryRecorder is currently the only consumer for telecom call util.getCountryCode().

Additionally, dialer/location no longer depends on dialer/util. dialer/util has too many unnecessary dependencies that will cause cycles.

Bug: 73752730
Test: Unit tests
PiperOrigin-RevId: 189378542
Change-Id: I59773f7745c835a6523efda951c475e2fde9aaf9
4 files changed