Settings: update Data Usage summary multi sim title

Change tab names to match the About SIM tabs and Mobile networks tabs as
well.

Change-Id: I401a7a9e57a0f87fd99f6835d5a91b26ff930ad9
Signed-off-by: Roman Birg <roman@cyngn.com>
Settings: Fix sim name derp

Change-Id: I6d58cf2c5c006e52c4e3652eff5acbcbf7c0f118
Settings: Don't use a progress dialog when setting msim data subscription

Change-Id: I60f0c8da0c56bf985aa4dc04e0232b70496f263c
Settings: move getFormattedSimName() to frameworks (1/2)

Change-Id: I6925ac82a777c15fcb6b8ada37ef79dd31ce77dd
Signed-off-by: Roman Birg <roman@cyngn.com>
Update marketing name for Appcast to Pass

Change-Id: I1aaaaaad8070ad0849db1d50ae1599c0706397e6
Enable application widget (pass widget) for the mod lock too.

Change-Id: I999511bfa88b4554f8c4bd09e6c8a0237eaa2310
Add description to Nextbit Pass widget setting

Change-Id: I9dae1d91bc339af1344ae5a2f977415b6a199f09
Settings : Don't disable persisting for MultiSelectListPreference

There is an aosp bug where MultiSelectListPreference stores a custom state type,
but doesn't override onRestoreState and causes an exception to be thrown when inside
activities that don't override orientation change.

This patch resolves this issue by persisting the preference change, which bypasses that route.
No functional impact since we override the values from the settings provider onresume anyway.

Repro :

    - Launch dialer
    - Launch Settings
    - Launch blacklist
    - Launch settings
    - Rotate phone
    - Realize you need this patch :)

Change-Id: Ie51119190fa6c43db612223bdb60c00fe607b9bf
Automatic translation import

Change-Id: I58c441d0466514075b91a7a56b5d1a12132bda91
Settings: fix Profiles expanded desktop choice mapping

Change-Id: Ib96811a0c268ca68a7b9732283c5abc142d143a4
Signed-off-by: Roman Birg <roman@cyngn.com>
Settings: add "Untouched" ring mode option in profiles

Change-Id: I4ac2d63119b328533217104a799cb0660ecddfb9
Signed-off-by: Roman Birg <roman@cyngn.com>
Settings: profiles: fix volume streams override behavior

Before we would always assume to override the stream, but that is not
always the case. Add a checkbox to turn the override on and off.

Change-Id: Ic1a58d59a9e514d4c2ccf376191ac7989bbead26
Signed-off-by: Roman Birg <roman@cyngn.com>
Settings : Add overlay for hiding performance options

Change-Id: I657c94aea5da1591a72c4758d4bfec93b8f77dad
Update location tile(2/2)

Change-Id: I367ec9bdedbd576125228ca33a5eebd136433112
UsbSettings: Fix UMS mode

Change-Id: I5ccfcaf945bb4de929f007956dafcc551999739d
Protected Apps: Show state by component instead of by app

Change-Id: Idbe1d69b376fc3f42980404d9448152f606e7f8e
Remove the static changelog from production user builds

This log is a manually updated text file, doesn't reflect reality,
and is generating confusion with customers due to outdated and/or
irrelevant (for their device) information.

Change-Id: I0905e8f0a3eb6303323fbd420472f334a7dcef49
Factory reset: Always show the "delete media" checkbox

CM is usually installed with recoveries that preserve datamedia,
including our own, so the assumption that deleting data will also
clear personal media is wrong. Always show the checkbox that was
originally limited to removable media to let the user do a full
reset

Change-Id: I2764c9509cc9ec50a1be979d748341037660a5da
Settings: Improve location modes summary

Change-Id: Idc94015aac1944f4ab1cdf3541cd49d8b00babb2
Settings: Indicate that 'Baton' should not be translated

Change-Id: I64f77839f47192275d32e7766a9c32868ddcebab