Restructure CarrierMessagingServiceWrapper with better interfaces.

Use composition instead of inheritance to use
CarrierMessagingServiceWrapper. As it's now a final class.

Bug: 172087216
Test: build and manual
Change-Id: Iedda4230c40caa67a1e88d5504003a2cb93557c1
Merged-In: Iedda4230c40caa67a1e88d5504003a2cb93557c1
3 files changed
tree: e1ec51eaa5ee5a02ced7e8abe816580c3136c8f9
  1. res/
  2. src/
  3. tests/
  4. Android.bp
  5. AndroidManifest.xml
  6. OWNERS
  7. proguard.flags