merge changes from CyanogenMod 10.2 into local branch
Fix Build

Change-Id: I28e0fe0ff911bd4597b722fe334a829d17fbeda8
merge changes from CyanogenMod 10.2 into local branch
Merge "Remove 'Allow custom buttons' checkbox (1/2)" into cm-10.2

Change-Id: I416d9b203a05d3684d7787a9d58d2278765b4d13
Fix stencil buffer bug.

Stencil test is enabled by setStencilFromClip(), but not disabled
in some use case, which causes some of the pixels are discarded by
mistake in draws followed. Disable stencil test when there is no
dirty clip.

CRs-Fixed: 539456

Change-Id: I318fb47212e49e2da89bcbfd161a1689ef91b02f
Update the layer's alpha value upon composition of the layer

Fixes: This patch makes sure that the layer's alpha value is
up-to-date and does not reflect the previous view's alpha value.
It fixes the square block on marquee fading edge when text view
is applied transparency.

CRs-Fixed: 562000

Change-Id: I397308b739f5f4fe4b630cf594825f401c97e0e3
telephony: Add support for additional emergency numbers

 * Some devices intended for international sale do not return proper
   emergency numbers in the ril.ecclist property.
 * Add support for a static list of emergency numbers to be appended
   to the list supplied by the radio.
 * Set "ro.ril.ext.ecclist" to use this.

Change-Id: Ibe9cd26bf0b6a31453394efd55fea622b8832c11
merge changes from CyanogenMod 10.2 into local branch