Add SDK checks in TelephonyManagerShim

Shim instances were not created with SDK checks, so only the latest shim
would be used. This would break if the shim is used on older platforms.

Bug: 194332512
Test: atest CarrierPrivilegeAuthenticatorTest
Change-Id: I91ae6e39aa66a50a89a1a3ee319f667021dc934e
4 files changed