keyguard: add smart cover support

Change-Id: I18f312373767d1ec970d323ddd626cf0ab1edf93
Smart cover: add required sendToSleep

Change-Id: I46939605bfd5f9ffed5c72d0b5c6dd422ebdc523
Smart cover: add missing strings / plurals

Change-Id: I66f3c19cef5fad3ad55b2578aac08a3cf9bfe998
[2/2] Add option to disable smart cover window screen
Mostly for those with a smart cover without a window

Change-Id: Ice2fd2259c5431971276c36a27c61d6ec8f2a27b
Signed-off-by: willl03 <wgangers@gmail.com>
Make "disable smart cover option" abide by smartcover overlay

Change-Id: Ifb2987670f7a5ae5e27097c8cd036e56d5248836
Signed-off-by: Josue Rivera <prbassplayer@gmail.com>
Frameworks: clean up heads up text color code

Change-Id: I5998876f3abd3e928d6cf263b3b9dbebd7511182
Framework: Don't collapse if showing quicksettings

Don't collapse panels if quicksettings are showing
	and notifications are cleared

Change-Id: Ifbf18bd82986634db3331f08f6f3cc55e045683c
Framework: Don't needlessly create shared pref objects

Only one tile is using this.  Create it in that tile.

Change-Id: I67e5dff8f635da212da86a4048eac0da54fcc624
Framework: StatusBar Ticker (1/2)

Change-Id: I6135297792c7b42172e08e14acd37b252cb00102
fb: translation - RU

I66f3c19cef5fad3ad55b2578aac08a3cf9bfe998

PS2: removed unnecessary plurals

Change-Id: I75323f41a502b433dd752a9dbf4dd0a230cb63dc
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
Automatic translation import

Change-Id: I0a5bcc8e4daa5a849058b9a87aac3329b05bd9ed
Framework: Enable Speaker on Proximity (1/3)

restoring abandoned commit from:
    https://gerrit.slimroms.net/#/c/15838/

Change-Id: I7f59306814d67d36cfc27c2ce9a64c242bd6581d
Merge "Automatic translation import" into kk4.4-caf
Automatic translation import

Change-Id: Idcbbfa32ca7bd43ada553b263dca65d17fb49a7f
Rename Wi-Fi AP QS tile to "Wi-Fi hotspot"

Change-Id: Ia42449fd113d2068d3b4b8c7c8508cd3f45f2eff
Signed-off-by: RobbieL811 <RobbieLancaster811@gmail.com>