Ignore messaging tests without telephony features

As per the documentation in android.provider.Telephony, these features
are only supported when the system has FEATURE_TELEPHONY. This change
effectively ignores all related tests in this case.

This also converts the TelephonyProviderTest to a JUnit test in order to
support Assume.

Test: atest CtsTelephonyProviderTestCases
Fixed: 141382247
Merged-in: I26aa7bf530d65071acabfceadd69ae17fded5cee
Change-Id: I26aa7bf530d65071acabfceadd69ae17fded5cee
(cherry picked from commit fb473b646072b856eb3f7569e243eb34dcff95ff)
5 files changed