Frameworks: EdgeGestureService give abbility to reduce the left and right trigger height if IME shows up

This patch gives the abbility that features can set the IME_CONTROL flag in addition to the position flags
to enable reducing trigger heights on the left and right edge to avoid conflicts with swipe keyboard.

Although the inputfilter lets come presses to the application trough the normal user behaviour is to start keyboard swiping
before they really even pressed the char button which results in conflicts with whatever feature is using the left and right
edge as trigger.

Features who want to use it need to set IME_CONTROL flag. As well if notification drawer was pulled down or global menu is
shown on top of the IME keyboard the original size gets restored till they are dismissed/closed

This patch adds only the support for it.

PS
- Fix small logic derp in BaseStatusBar
PS
- follow Josues suggestion and make the trigger a bit bigger

Change-Id: I51804d6e0768cc7770a6e52fac454dbad0ab632b
Frameworks: SlimPie give user ability to reduce trigger heights if IME keyboard shows (1/2)

Add a user option to reduce left and right trigger of SlimPie if keyboard shows up
(especially usefull for swipe keyboard which most keyboards are nowadays). Enabled
by default user can disable it in settings.

Change-Id: I5dce4f36f5b14320f806ac60ad75931fa7f2873b
Frameworks: TRDS fix possible UI freeze on auto mode change

- only call on theme mode change when auto mode changes. Under special conditions
  it can happen that it is called twice
- ensure that whenever a mode change is really done to close the notification shade
- minor cleanup

Change-Id: If1ffd4c1d2c1d8b17b6e7867a42bad1776e82c0c
Revert "Make sure to turn off led after pulse()"

  *Seems to break smdk4412 noitification led

This reverts commit bd20f251096a12f284502540871288ecc2ff2357.

Change-Id: I68e344fdd66ffbb496f1fd36602b62a45b0f4fe3
Signed-off-by: Josue Rivera <prbassplayer@gmail.com>
Merge "Frameworks: EdgeGestureService give abbility to reduce the left and right trigger height if IME shows up" into kk4.4
Merge "Frameworks: SlimPie give user ability to reduce trigger heights if IME keyboard shows (1/2)" into kk4.4
Merge "Frameworks: TRDS fix possible UI freeze on auto mode change" into kk4.4
HUN Translations updated

Change-Id: If8dfabf98c389bf041fb48c05ff9af0ce37c60dc
Add support for QC's time_daemon

Enabled by BOARD_USES_QC_TIME_SERVICES=true, it requires the device
to provide its own time_daemon executable and libtime_genoff.so
proprietaries. The library should be copied by the device's setup
config to $OUT/obj/lib for linkage (and pushed to the final build,
obviously)

Change-Id: Ie6964dbe2692dc33fc04093a5b89b6922d8443c8
Frameworks: Respect and handle shorcut custom icon resources (2/2)

If a activity shorcut has an extra icon resource or drawable we need to handle
it. Fix this for all out shortcut features. Most is centralized so a small change

fix as well to small sizes of custom icons on QS

Change-Id: I4f1b78e5979e23f5edd0c670510ab5d718710a93
Merge "Add support for QC's time_daemon" into kk4.4
Merge "HUN Translations updated" into kk4.4
Merge branch 'kk4.4' of https://github.com/SlimRoms/frameworks_base into kk4.4
Revert "Prevent MediaScanner infinite loop with invalid path"

This reverts commit 8df06dfe671e66fda8ee1ee379453fb17d2ec49f.
Revert "Rework thumbnail handling"

This reverts commit f4fcc138c3985b7862ba08ef709405b6731d3ab4.
Revert "MiniThumbFile: Fix image/bitmap retrieval"

This reverts commit 486d0955f860af329940b8f8816035ec8628f51e.
MediaMetadataRetriever: Catch uncatched JNI exceptions

Change-Id: Idd8511e56b18101c83acd723f729ea9a27df2295