Expose configuration values for the special carrier apps feature

Define which system app should be disabled until a specific UICC
is detected in the device - the match is made against the operator
code (MCC+MNC).

Each app is defined by an item in three different string arrays:
  - config_disabledUntilUsedSpecialCarrierApps: the package name
  - config_disabledUntilUsedSpecialCarrierAppUiccOperators: the
    operator code, or codes if separated by commas
  - config_disabledUntilUsedSpecialCarrierAppIntents: the optional
    intent action to broadcast when the app is enabled (empty if none)

The special carrier apps follow a similar lifecycle than ones using
the AOSP UICC carrier privilege functionality. Instead of enabling
apps based on a certificate signature embedded on an UICC, this
feature merely relies on the operator code exposed by the UICC.

DO USE WITH CAUTION! Especially if you enable priviliged apps.

FPIIM-1428

Change-Id: Ieee2c5afd0b2f04a8cdb479aa46a90b152afddbc
2 files changed