reduce number of location query

1. remove query Country Code to prevent HW and AK gets satellute supported state
2. adopb 24hr location result cache to return when it is not emergency case.
3. Add an internal interface to set/clear 24Hr cache as CTS on CF can't
   do the location query

Bug: 340331500
Test: atest AccessControllerTest SatelliteManagerTest
SatelliteManagerTestOnMockService
    manually test using fake emergency call

Change-Id: I88c495ead4f12b3cf7c8a5b4f1752ef0912698e9
4 files changed