core: add support for Welsh

Change-Id: Ife5a32a96040c02d48c2f0f171f10151c767c5f2
Revert "Revert "Fix fatal exception due to missing looper for current thread.""

Looks like this is still actually needed.

This reverts commit c3e720ba9ab8595d26caa866441093e3ee2124a6.

Change-Id: Ie5ebee7bd34f27f7e16e5b6c1565bad95c9d1aa9
framework:Thread synchronization for UI update

Issue : Framework reboot was observed due to out of sync between
        two threads which inturn causes Null pointer exception
        while updating airplanemode.
Fix : Handled Null pointer exception and the crash is not observed.
CRs-Fixed: 570122

Change-Id: I2e969f6e7726ffcf8648b366ebb54cb2b0afc292
Telephony: fix tdsdma asu invalid value

The magic value for invalid asu is "99", not "255". This error is causing the value validity checks to fail incorrectly, fixit.

Change-Id: Ief816eb577ccf371b3c85df1fe9515eb0bfb3f06
Telephony: Set the value of min match according to one property

CTA requires to match 11 phone numbers, so use the value of the property
"persist.env.c.phone.matchnum" to set it 11 in case of CTA tests, but by
default it is 7 without change.

Change-Id: I8cd4105c06c71af1ad242858d8de474459d96ee1
Merge remote-tracking branch 'Upstream/kk4.4-caf' into kk4.4-caf