Settings : Switch state fix

Since the switch views are shared, we need to recreate them
in order to prevent from being reused as they don't share state.

Change-Id: I4d7038f37883e1791c8c2b0009f0adb85ebb2b88
Apn Settings : Fix panel title

Show appropriate apn editor title

Change-Id: I1f9dbce5dbf464db79d7c2fbedb8f833e4b46468
Merge "Apn Settings : Fix panel title" into jellybean
settings: Add option to toggle the pointer icon when using stylus

Change-Id: I11d027189d92452e42f26b9f1a3228c999a75bfa
Settings: Add ability to disable Power menu screenshot (Part 2/2)

Change-Id: I44f948bbd6b2b5c661f4fc6c765ea5308f266755
Settings: Add translatables

Change-Id: Ia31ef61c4d19c2b62e8f39fb020c8851fa34dea4
PT-BR: Battery status on lockscreen translation

Change-Id: I50eac14eb653de0dc4118b00275d42760d3ee642
Settings - Updated Italian translation

Change-Id: I5fafa694fbb778d473f7726a380b276cd071cff8
Add missing es_ES translations

patchset 2, 3 & 4: fix typos

Change-Id: I85f364d3aee124ec29b279d4e46e634d5a285780
Added hungarian translation for Settings

Change-Id: Idfd5750f99076475100bccac2c0f4723af1eadb3
Settings: Hardware key custom rebinding (2/2)

Settings for rebinding the actions performed on the following key press events:
Home long-press, menu press, menu long-press, search press, search long-press,
app-switch press and app-switch long-press.

The available actions are: Nothing, open/close menu, recent apps switcher,
search assistant, voice search and in-app search.

Devices with a key configuration other than home, back, menu and search need to
set config_deviceHardwareKeys in an overlay to have the correct preferences
show up.

Patchset 1  : Initial port from ICS [done by Konstantin Koslowski]
Patchset 2  : Added 'assist' (search) key customisation
              Option for ICS-style in-app search, in addition to jellybean-style
              search assistant.
              Prevented list preference summaries misaligning in the event of
              their entries being reordered.
              Prevented a potential NPE.
              Moved strings.xml edits to CM10 section.
Patchset 3  : Checkbox to enable/disable all custom bindings.
              Home long-press defaults to no action on devices with
              an app-switch key.
Patchset 4  : Rebased
Patchset 5  : Rebase, Strings fixup and other minor tweaks
Patchset 6  : Fix typo in commit message
Patchset 7  : Updated overflow summary string

Change-Id: I2f53dc110638f906fcb18bb5f6edadbd465530ab
Navigation Bar: Ability to enable on every device 2/2

This adds a new Menu item Settings -> System -> Navigation Bar

Patch Set 7 : Show a toast message when the Navigation Bar Setting needs a reboot
              Did another rebase

Patch Set 8 : Fix whitespace and localized Toast message

Change-Id: I5716f8c4bd6f13760735953bf1ef40edffd30044

Conflicts:

	res/xml/system_settings.xml
	src/com/android/settings/cyanogenmod/SystemSettings.java
Merge remote branch 'cm/jellybean' into jellybean

Conflicts:
	res/values/strings.xml
	res/xml/system_settings.xml
	src/com/android/settings/cyanogenmod/HardwareKeys.java
	src/com/android/settings/cyanogenmod/SystemSettings.java

Change-Id: I935d65640db54f393927cbc00e81cbd80a1a1a45