Frameworks: Ability to Enable/Disable Smart Wake covers

Change-Id: Idf298618b49895898222deb94d8097b20cc05516
(cherry picked from commit 060e325e49f515f0f4e86e14330f8f528acc0f59)

Conflicts:
	policy/src/com/android/internal/policy/impl/PhoneWindowManager.java
Put FileUtils back into android_runtime

We still use it for non-fat volume management

Change-Id: I42efeb83b8f12e7734e4bf03326526cc220d022a
(cherry picked from commit a1b8835419f3591a15a9d7e6425e3d16f442a4d1)
base: added national roaming for BOB in Austria

http://jira.omnirom.org/browse/OMNI-121

Users of BOB in Austria (MCC 232 MNC 11) can roam on
A1 (MNC 01)

PS2:
wrong order

Change-Id: Ibf9f48cd0a142eb984ff2450337031f6c411f8c0
(cherry picked from commit 31b49fe6ef2e12aaf7e61146f8ca0e5eebec67e8)
Fix smart cover wake

(cherry picked from commit db883c4949a20c4cd8baea633edad2bef410a626)
fix for screenshot animation glitch in portrait

edits by Stefano Semeraro aka Suxsem.

Change-Id: I7a03a24c5b1bfdfe616f940b2bd7be42091f45a6
(cherry picked from commit 8d4c914b7007f5726125305c4ea2704574722c0a)
core: added national roaming info for Free Mobile in France

  Users of Free Mobile in France (MCC 208 MNC 15)
  can roam on Orange (MNC 01)

Change-Id: I2c0c3940a72262b1257fb1c2dfdd01da652d2959
(cherry picked from commit fb89aa8b352a8f1bf2572adb17018aab5c10b84c)
fb: allow to recreate statusbar, navbar and notification drawer

we need this for several upcoming features so add support for it.

Change-Id: I3d46456c586c99ccb43c41477f606d95e760044e
(cherry picked from commit ff1e4552667b543a992e5873888fc9a70e18e76d)
fb: allow to disable quicksettings

on 4.3 we had an extra settings option for it. Due that we want
to reduce the settings to improve the UX and due that
we are doing it this way on all dslv settings we change
the old 4.3 way.

Now it is very easy like dslv.....remove all tiles and QS
is completly disabled and cannot be opend any more. Notification
drawer shows the settings icon on the top right in this case.
As well compared to 4.3 this works on phones and tablets

Change-Id: I4cebc43e41cb5f54d17a4e8b3c94bb2a79d0879c
TODO: add a hint for the user in settings when disabled like in dslv
(cherry picked from commit 4fb79ee633ca91f8358bfc2e755d8387d02eb850)
fb: remove WifiDisplayTile

due that google removed WifiDisplay completly on 4.4.1
and replaced it with a new screen cast method we remove it
for now till we program a new tile for screen cast

Change-Id: I7a78bc92114a62ca54bd30cbb1b55ad6c94a6953
(cherry picked from commit 84962da5af4c8c625eb40f6b0afb9fbddca497cf)
fb: google please cleanup your translations.....systemUI cleanup

it is really at the moment a nightmare to see compile errors when
getting 100000 of warnings. Whatever we removed already on some
packages the warnings....but still a lot are there

This commit cleans up SystemUI

Change-Id: I4e246e1cfc13bb18eb75624510e53731821ff553
(cherry picked from commit 75a2ee9e9cdc7e01b0b6b2f14ff8eee45806c5ae)
QS: music tile update on Uri change

gives the user a bit better feeling when changing
the tile settings in Settings due it does react
immediately

Change-Id: I162477bb65eab7e0283aae135aeb013f99e38abc
(cherry picked from commit 04ec4fea855d466a110ebe75837ce0fd159855a0)
fb: google please cleanup your translations....fb cleanup

it is really at the moment a nightmare to see compile errors when
getting 100000 of warnings. Whatever we removed already on some
packages the warnings....but still a lot are there

Change-Id: I1cc3abee5b4820d9c56b89056f1ea7e4d798947b
(cherry picked from commit cca85f2f6f12cff3bb9e53257e305f34bd888e75)
Keyguard: google please cleanup your translations....Keyguard cleanup

it is really at the moment a nightmare to see compile errors when
getting 100000 of warnings. Whatever we removed already on some
packages the warnings....

this package is the best.......nearly every language has left
overs where not one string is used at all and one string
which is used does not exist in system language

whatever remove and add it like it should

we are now warning free

Change-Id: I06a3a3d15560aa04abd8c6c4981ac12c6dbc0c90
(cherry picked from commit 9045232850f47f54f0a9b144003222e3b9946156)
DocumentsUI: google please cleanup your translations....DocumentsUI cleanup

it is really at the moment a nightmare to see compile errors when
getting 100000 of warnings. Whatever we removed already on some
packages the warnings....but still a lot are there

Change-Id: I51682d5b74f76cb5e14d0a51d7694ee7235236be
(cherry picked from commit 4ddda1dee55889d0fa5038667b2268f24fd089b6)
Remove duplicates & Fix build

(cherry picked from commit acddde8e0510a64eec224d0e785800259225a741)
Remove 'force overflow button' logic.

It's force-enabled now anyway.

Change-Id: Ib4489456d40650316d45865fedfae9c3c960b81e

Patchset: 1
http://review.cyanogenmod.org/#/c/55564/
(cherry picked from commit db9b5f0cda227e93e1060dd7dd193f4db35fc94c)
[2/2] Framework: add option to hide power menu when screen is locked

Change-Id: I0de1501d0ecedb7b9b08fbb3aebaecd0e63cc09e

Patchset: 3
https://gerrit.omnirom.org/#/c/3471/
(cherry picked from commit 545d9ca041d24a9686b635a66ddc48224adcfe86)
Quick Settings: Add visual indicator of ON/OFF Setting of Mobile Data tile

Change-Id: I7dc0c8943df7a9478655bdde6745662c3831288f

Patchset: 1
https://gerrit.omnirom.org/#/c/3551/

Drawables already present in my build

(cherry picked from commit 19a69a9f52eafff01006d03408f7d783fb059648)
WindowManagerService: fix application transitions in expanded mode.

Change-Id: If7d3fc3ab566dedc3a5b38cd0a6dc3185f494e20
(cherry picked from commit 86005e750cd1358f0b0bc00d4a799ac014bc1a13)
Fix profile lockscreen override.

KeyStore.isEmpty() needs to be called under the system UID (as it needs
KeyStore's P_ZERO permission), otherwise it'll always return false.
Achieve that by moving the requireSecureKeyguard() implementation into
the DPM service.

Also take the opportunity to clean up the code a bit.

Change-Id: Ice648f2050f22ee5f27332f23a850f1e90befb94
(cherry picked from commit c265a2bbaa55134c03a9084e1b1befdac4811fe0)