Display FCC id for LTE in Settings.

If ro.ril.fccid is set by RIL, display it at Settings -> About Tablet -> FCC Equipment ID.

bug:4965501
Change-Id: I920ab071bf1997c4fbf3ce81f88e24f512d004c3
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
Developer Options: launch the Development app

Change-Id: Iaf55686d7f66f01d59e4f033b4f926785b4d1d6f
Merge branch 'jb-release' of https://android.googlesource.com/platform/packages/apps/Settings into aosp

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

Change-Id: I5e1058d89790be87ece1e72425f47885b006a0c0
settings: Fix dithering summary not showing up

Change-Id: I484598c14b86690f4460f7f2240370318da8af53
Wifi: Allow to define the idle timeout (5 mn to 3 hours)

The setting key already exists in frameworks and is set to 15mn

This is only used when sleep policy allow to turn off the device.
Actually after 15mn, the driver is unloaded, and related services
fully stopped or paused.

Note: using the sleep policy can cause compatibility problems
with devices still using the old wpa supplicant (v6 or less),
In v8, ICS uses a new INTERFACE_DISABLED state for the wpa service.

Change-Id: I11953aab6e95bc3a2d5eaf1537acdf8a27701701
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
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
Settings: External BT GPS

Change-Id: I09905fcea24182d992a0555fa98610a94866fc2a
Backlight settings (settings)

framework part required

Change-Id: I82e3e414e2cb00013ec4efcde64841893f493e3a
Add Center Clock-Settings Part

o : Dont show the clock
1 : Right clock (default)
2 : Center clock

Patch Set 4 : Edit arrays.xml

Patch Set 5 : Big Mistake (Checkbox -> List)

Patch Set 6 : Array values in Strings.xml

Tested on LG Optimus One.

Change-Id: Id5b9a81131d425057aca9890bafcb33ac8260779
Settings (1 of 2): Option to enable gfx effects

Allow devices that do not meet ActivityManager.isHighEndGfx(display)
to enable graphic effects such as screen dimming behind notification
panel.

Patch 2: Hide on high-end devices.

Change-Id: I0a8e8b4e417b5c2574170d3e8198be32d8ac7e72
Settings TTS: Default sample play failed for PicoTTS (from ics)

ics: http://r.cyanogenmod.com/#/c/14733/5

The method TextToSpeachService#onLoadLanguage only advices of the use
of a language, but not enforces to set it.
Calling mTts.setLanguage() only check thats the language is available,
but not loads the language. In these circumstances mTts.getLanguage()
does not ensure that the language has been established. This is the
case of the default PicoTTS implementation.
Solution: Obtain the language from maybeUpdateTtsLanguage and
compare with the language obtained from the engine.

Added alert if text string sample wasn\'t found from the the
requested language.

Change-Id: I37014dc8ea0235c5ab6f5ff3a1175d3c5de80a53
Settings : NavigationBar Customization

Settings side to customize the navigation bar buttons.

Patchset 1  : Initial commit (No support for Nexus 7)

Change-Id: Ibd51fbca96d5f0d5e75c7bd74dc5ec62ed1d969d

Conflicts:

	res/xml/system_settings.xml