[1/2] Base: Smart pulldown

Quickly pulldown quick settings if there are no notifications.
This has 3 modes -

0 - Disabled.
1 - Quick pull down if there are no clearable notifications.
2 - Quick pull down if there are no notifications.

Also change quick pull down code a bit.

OmniGears: https://gerrit.omnirom.org/#/c/5035/

Change-Id: I6f5b75d2963d087abf4fd3ffecd8c0ef3ab1d453
Merge "[1/2] Base: Smart pulldown" into android-4.4
Base: Disable proximity sensor when screen goes on in ActiveDisplay/PocketMode.

Active Display (in Pocket Mode) currently only switches off the proximity sensor in some cases.
If the user switches on the screen itself, the sensor is left running. This change
stops the sensor as soon as the screen goes on. Active Display already started the sensor each
time the screen goes off.

PS2: In the mode that turns the screen off again when the device is pocketed,
the sensor stays on until you leave ActiveDisplay.

Change-Id: Id7afcd858f341ad929606d302c5741efa99a7c6f
Framework: Update Strings IT

Change-Id: I590eb7fc170c2a2b0ed79b11d37d8583b9814b47
Base: QuickSettings Improvement

rework and cleanup code

FlipTile now Truely movable (thanks @BigBrother1984)
based from
https://gerrit.paranoidandroid.co/#/c/500/

improve edit mode (thanks @D4rKn3sSyS)
based from
https://gerrit.paranoidandroid.co/#/c/3536/

fix http://jira.omnirom.org/browse/OMNI-482
fix inconsistent text in dynamic changes
this also fix QuickSwipe during SetupWizard

Change-Id: Ice7dcd9bee57835e100d0d94482d52eac80f51a6
Merge "Base: Disable proximity sensor when screen goes on in ActiveDisplay/PocketMode." into android-4.4
Merge "Base: QuickSettings Improvement" into android-4.4
Fixed stylus eraser being rejected by palm rejection

The stylus eraser appeared not to work, i.e. Android did not respond to
input from the eraser. It turned out that all input except stylus input
is rejected when palm rejection is activated. The problem was that the
eraser itself activates palm rejection when it hovers. The solution is
to allow the eraser during palm rejection. This solution makes sense
because the eraser input works in the exact same way as normal stylus
input.

Change-Id: I90824500be7613af4f00427c59ce828528b632f7
Merge branch 'android-4.4' of https://github.com/omnirom/android_frameworks_base into android-4.4