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
Merge branch 'cm-11.0' of https://github.com/CyanogenMod/android_packages_apps_Settings into cm-11.0