Testing page: Do not send extraneous setPreferredNetworkType request to system

When the testing page receives the preferred network type from the system,
it calls Spinner.setSelection which calls the OnItemSelectedListener which
in turns call setPreferredNetworkType to the system again.

Due to limitations in Samsung's RIL, this extraneous request will cause
the data to be disconnected when the Testing page is first opened.

(cherry picked from commit c8aaf13478688fd054a013d16c2965abe830ef51)

Change-Id: Ieebdd95f7cd2657cca0b0870c22e7da2ac5c7eb6
Add Modver to Settings.

Change-Id: I596064a80210517ff0dae30401f71b52adabd614
Merge "Testing page: Do not send extraneous setPreferredNetworkType request to system" into ics
Merge branch 'ics-mr1' of https://android.googlesource.com/platform/packages/apps/Settings into aosp

Conflicts:
	src/com/android/settings/DeviceInfoSettings.java

Change-Id: Ifb779d96856f75ebada01aaa9a865b58339df4d6
Add CyanogenMod category + Trebuchet settings

Thanks to prash for the icons

Change-Id: I1ac96250a582fe039cd4f81d528378aff46c9b11
Add device specific settings to CyanogenMod category

Change-Id: Ia8de9948051ec6846a72af58bc3e9e0763850a2e
Additional icons for CM Device Settings

Change-Id: Icc179c904d3b09b7224027802e0db7c46d36edfc
Kill App on Long-Press Back Key (settings)

Change-Id: I3962ffa89208de0449a6fa883070138d2990d569
Merge "Additional icons for CM Device Settings" into ics
settings: ocd string fix

Change-Id: I1dbab7935b85f56d1b203f2e1ff0fff958c65a38
Rename modversion

Change-Id: I6557d5aa68a3ad00166cdd2b8951f425ad7800df
Move CM version up in About listing

Change-Id: Ia335150100292d77752b615b2b4f47d9ac93e408
Enable configuration of EAP-PWD under WiFi Settings.

EAP-PWD (RFC 5931) has the simplicity of setting up a PSK based WiFi network (no certificates, just username/password
combination), but provides stronger security properties associated with EAP-based authentication.

Change-Id: Idc53e2d57f82c39e6c0699081b49dff9d4370fed
Signed-off-by: Partha N <parthan@gmail.com>
Adb over network (Settings part for ICS)

Change-Id: Ia05aa8f6281c9bdcb3d5e62566b103c38bc70b82
Merge "Adb over network (Settings part for ICS)" into ics
Added build date (ro.build.date from build.prop) to device info.
Now with tab/space fixed.

Change-Id: I5e19ee04de5c26822e171d4af8f4bfc052be9b74
Settings: add missing Simplified Chinese translations

Change-Id: Iec1276943f2ddc8e4e0e210bca07018987cae31e
New Settings (part 1 of 2): Integrating CMParts into android Settings app

This commit includes:
1) Updated 'Device' category with:
   - 'Automatic backlight' added to the 'display' sub-category
   - New 'Advanced' sub-category for the deviceParts settings
2) New 'Interface' top level category with:
   - Launcher (launches Trebuchet settings)
   - Themes (stub)
   - System (includes Notification drawer (Power widget), Status bar (settings part only), Lock screen (stub), Font size and Wallpaper settings)
3) Updated 'Personal' category with:
   - New 'Profiles' sub-category (stub)
   - Updated 'Security' sub category with:
      - 'Screen security' changed to preference screen with 'Unlock Options' (settings part only) and 'Lock delay' (settings part only) added
4) New 'Performance' top level category with:
   - Processor (with Current frequency, Governor, Min, Max and Set on boot settings) (Nebkat)
   - Memory management (with zRAM, Allow purging of assets and VM Heap Size)
   - Disable boot animation
   - Enable surface dithering
   - Enable 16bit transparency
5) Updated 'About Phone' category layout
6) Lots of strings and .xml file formatting cleanup (gu1dry)
7) Icons for all new categories (prash)
8) Major white space and #import cleanup (patch set 9)

Notes:
- Several of the settings are stubs only - the settings side is functional but the framework parts are not yet complete

This commit is dependent on a framework update (part 2) at http://review.cyanogenmod.com/#change,11971

Change-Id: Ib38ec3611b71f6c92f1fe3055e20396b27187ca5
Merge "New Settings (part 1 of 2): Integrating CMParts into android Settings app" into ics
Removed restore CPU settings on boot depency on media being mounted.

Changed CPUReceiver to use ACTION_BOOT_COMPLETED and added the
broadcast receiver to the manifest.

Change-Id: Id887d5083768a656a832e66c76e5976169dd902b