Base: QuickSettings: Use DeviceUtils to determine NFC support

PS 2: fix whitie

Change-Id: I94aa467ea9a025abdaa519a05da44c803bfac9d1
[1/2] base: make swap volume buttons RTL aware

based on https://gerrit.slimroms.net/#/c/10541/

Change-Id: I1f2f9f59a14a812438e9907d8a6c06507e481834
[1/3] Base: QuietHours: allow disable system sound

taken from slimroms

https://gerrit.slimroms.net/#/c/12180/

Allow to disable :
1. DialPad tone
2. touch sounds
3. screen lock sound
4. volume adjust sound
5. dock sound

in quiethour time

Change-Id: I2a1a7949ac6bdc48376980fac8ad2ae2c90fdfc9
base: fix NPE in percent battery onDraw on boot

Change-Id: Ia1e16681730538ebb56a0fe8a0b49dc3174be2e7
Merge "[1/3] Base: QuietHours: allow disable system sound" into android-4.4
base: add support for using the flip switch to turn off the screen

Allow the flip cover to turn off screen when closed, turn on screen when opened.

See also https://gerrit.omnirom.org/#/c/8871/ for device implementation.

Change-Id: I3457af831bf5e9cd2d49efda52fb5961fee5d68f
Merge "base: add support for using the flip switch to turn off the screen" into android-4.4
Merge pull request #10 from omnirom/android-4.4

Merge into kk4.4