Fix IMS Authentication leakage

Fix IMS Authenticalion leakage issue by isolating
authentication in IccRecords.
Add unit test to IccRecordsTest.

Bug: 147463955
Test: CarrierApiTest, SimRestrictedApisTest, IccRecordsTest
Change-Id: Ib0442da4950952d14be5b3da53784fb1343df2a1
Merged-In: Ib0442da4950952d14be5b3da53784fb1343df2a1
(cherry picked from commit 3075697da17f5349df71643bcf4fa2cddd34912f)
3 files changed