Fix FC when trying to adjust radio band via *#*#4636#*#* dialer code.

Fixes:

1. Add additional strings to BAND_NAMES array for additional bands from ril.h
2. Fix logic when adding band strings to selection list (for loop ends before entire array is read)

Change-Id: I5ff883a469f757a30c71d7d72c8f6ace19ce7a4d
Signed-off-by: Andrew Xie <andrew.w.xie@gmail.com>
(cherry picked from commit 4845045bb2dfd9b1a67f9f0c62bb44bfc5152284)
(cherry picked from commit 3c22553636e0afdcc557dd2e6163951d38567f5b)
Support the signed-builds FOTA updater, too

Change-Id: I2724881d6252ce7ce17ed9b3cfa94f6fecae1f7d
DeviceInfoSettings: Use ro.cm.display.version instead of ro.cm.version

Follows the same logic as ro.build.display.id/ro.build.id:
engineering, debug and unsigned builds will have no distinction,
user and signed builds will show a simplified version

Change-Id: I713ccb2445ea2e333e831129ef7733fd518282eb
(cherry picked from commit f9ae9cfcac2cb6b767775e42b400a7d3ea6a5530)
Bluetooth: Don't set a null alias before unpairing

* This causes the unpair action to throw a null pointer exception and
  bring down the Settings app. Don't do this.

Change-Id: I0c60437f5ea934385a037a464743e24c9d341aca
(cherry picked from commit df1f9797eb380f9d1acbfd0967b66929f5b35466)
Merge remote-tracking branch 'github/cm-11.0' into HEAD

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

Change-Id: I5c04871bc459e3db8609dab305c63c6e0ffd07a9
Unbreak PIN/Password lockscreen options

Change I0211deea61b2d5b048deb118c30fc1397a56d3ee slightly changed
the validation conditions for this case, fixit.

Change-Id: I6219f47f4b0acb87b5d8d4a121480b09a8aa12b2
Settings: Don't hide home category if user has a settings capable launcher

By default the settings app hides the home category if it notices the user
has 1 launcher. Due to the ability to have settings per launcher, if the
user only has one launcher which happens to support settings, hiding this
category renders that feature useless.

So now we check if the user has < 2 launchers AND whether they support
a settings panel.

Change-Id: Id5dd94091a31fd9ee3637e0975816481903255bf
(cherry picked from commit 02381bcd8be82060d43e190352245ca2367ddd65)
settings: fix battery stats

* Use the new dock stats parcelable creator

Change-Id: I4f1ac0b2b7181f0c9c023795acf1671f7b9e9820
JIRA: CYAN-3127
Issue: https://jira.cyanogenmod.org/browse/CYAN-3127
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
Merge remote-tracking branch 'github/cm-11.0' into HEAD

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

Change-Id: Ifc2f0b6fbfad6e17a91b1923a3e922d8f14bbc7c
Settings: Mirroring layout on RTL languages [2/2]

changed the strings for RTL languages (Hebrew and Arabic).
Now the meaning is that the layout is forced for LTR layout instead of not changing.

Change-Id: Ibfc7e8411370049b412e64284022c6b5fda7cc55
Settings: Cleanup CAF additions

Change-Id: I8e44eb28abb8c4d08ea453b7c4f3b21d75c00035
Settings: CS translations

Change-Id: I7ef8848e78b6dc1c602c78c4fb7d13bf77e0ad9a
AccountPreference: Sync in progress accessibility status

Change-Id: I68022cd9545b6753017446942c7b44c4bb7ccc89
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
Settings: Update DE translation

Change-Id: Ifb543169d074ffcd12740b9bb50cb4d3eae58cd3
Settings: NL translation

ps1: Move WhisperPush settings
ps2: System bars visibility on Keyguard in Expanded desktop mode
ps3: create cm_caf.xml
ps4/5: AppOps: Add more operations in app ops settings
ps6: Multisim: Add support for MSIM
ps7: Add TuneAway and PrioritySub to MultiSimSettings
ps8: rearrange
ps10: Day and week on data usage cycle
ps11: Cleanup CAF additions
ps12: Buttons: Allow disabling hard navigation keys
ps13: Add support for Ad-hoc (IBSS) networks

Change-Id: Iacc974936c71ca658b64e2903acd59497229a0a8
Don't hide baseband on dual sim devices

Change-Id: I03a531969e733bf9d8f259c0c473d1bae53b7bc1
Look for the msim settings in the new location deviceinfo/msim

Change-Id: I4e81b9c895b11e0a851ad81601271888dfd4f855
Merge "Don't hide baseband on dual sim devices" into cm-11.0
Merge "Settings: NL translation" into cm-11.0
Merge "AccountPreference: Sync in progress accessibility status" into cm-11.0