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: Build OmniGears as part of Settings APK

Conflicts:
	Android.mk

Change-Id: Ie472f1f21fa5bc3edf89da405da6e100ba79ecb1
settings: performance icons

Change-Id: I612d1d1a94198140fedbb2f2713f56d01ccb08c3
Settings: Updated DE translation

Fix typo that causes XML error
Add more translations

Change-Id: Idc6ba84111688d15461b48afea4ea8edcbe9f364
settings: ES translation

Change-Id: I92ef5d74dfa0c5fd4ec3620852931b704a94f90d
Settings: Updated DE translation

Change-Id: I17c14c78700182f0e31decb61e3e52e7b37df6f8
Settings: FR translation

PS2: rebase and new translation
PS3: correction

Change-Id: I638d25891f43949b53410185a15c7d7e25ab4f88
Settings: ES translations

- Merge latest features.
- Simplify already merged translations.
- Remove custom_arrays.xml

Change-Id: I45eec800bbf1e9700a6b10b71f432a603e80964c
Settings: Updated DE translation

Change-Id: I4fc0e030d9998f3dd45aaacb7f3b104d8002f075
Settings: Delta IT translation
by ale8530

PS2: Addedd missing strings e tranlsation.
PS3: White space

Change-Id: Ica5b8f56763fc92ecdf7f133889e7df35582180a
Settings: PL Translations

Change-Id: Ib2bed0ce4709d9df85eb24a3853c9fe2c0464098
Settings: Initial NL translation

Change-Id: I487f9b13dbae4d2a49bff34d641ddbfa88b547b4
Settings: better IT translation
fixes on digits and words by ale8530

PS2: I love tabs and spaces
PS3: Rollback and fix new lines
PS4: Tabs
Change-Id: Ide6e2e8f3cb9a865b30d7554cb428127c6a06ae7
Settings: Added choice of 45 seconds for screen timeout, lock screen and dream.

Change-Id: I58cb14776fe9d447b79faf810d7f6142bc058341
Move Superuser header below Developer Options

Change-Id: Ica85aae0d3f06e6c5e837946cfc893d9e2f4fb7d

Conflicts:
	res/xml/settings_headers.xml

Conflicts:
	res/xml/settings_headers.xml
One does not simply become a Developer

Original Change-Id: I64ab4d7ab9d8334275d2e4d493b716a8fc73ab4e

Change-Id: I5c04307d0d6fd6ccfb82b5e1b2414c4e34e2d25c
More FML package movement.
More FML fixes.
Settings: CS Translations

Change-Id: I3b61361c88739efe976dff445e3fa58c7dc55f50