Fix one NPE in tethering setting

Once we not declare BT feature, go Setting->more->tethering
will trigger this NPE.
Cherry-picked from AOSP: https://android-review.googlesource.com/#/c/63695/

Change-Id: I4736e7bade261475acda74e26250a81452018ffa
Signed-off-by: Jianzheng Zhou <jianzheng.zhou@freescale.com>
Show memory full text only for internal storage

When the internal memory is full, a warning text is shown
in Settings/Storage. This warning was displayed for all
types of memory (internal/primary, sd card and usb storage)
even though it was only referring to the primary memory.
With this fix, it is only shown for the primary memory.

Change-Id: I35ad4b0b45c6752ddc9d7166495435b27fd4a170
Bleed keyguard widget picker list into translucent bars

Change-Id: Ie929845fd8b822dcf858b9b56cb5758379d55c59
Performance: Allow enabling KSM by default

Allow device maintainers to enable KSM by default.
Set ro.ksm.default=1 to enable.

Change-Id: Ib432be4937dff63891e641b2f14ab223c2d245df
'When to daydream' dialog does not follow the JB dialog design guide

The dialog is a single selection popup and according to the
dialogs design guide the popup should close when the user
has make his/her choice, but in this case it does not.

Change-Id: Iac6bc19146a88236d3253d2d846212ce09b4925b
Settings: ES translations

PS2: remove tab

Change-Id: I811b8edef496111418524bd3cebe60f480940bdc
Settings: Home & menu unlock

credits CM

Change-Id: If89f4234f0262269c2b099c91371f3ba52d83e15
[1/2] packages/apps/Settings: enable quickunlock

Automatically unlock the lockscreen when correct PIN/Password is keyed
Taken from omni.

Change-Id: I4d37a1651689f88a878b58530c77fa562eca42db

Conflicts:

	res/values/cr_strings.xml
	res/xml/security_settings_chooser.xml
	src/com/android/settings/SecuritySettings.java

Change-Id: I06dd7f90add46b7791f15ba6c2efad471b6b3b26
Merge "Settings: ES translations" into kk
Merge "Settings: Home & menu unlock" into kk
Merge https://github.com/CarbonDev/android_packages_apps_Settings into kk