[1/3] Base: Increasing ringtone volume

Ascending ringtone volume at configurable intervals and starting volume.

Settings: https://gerrit.omnirom.org/#/c/4885/
Telephony: https://gerrit.omnirom.org/#/c/4887/

Change-Id: I36df10d56612f67c5d44efd9c4e31532de06d901
[1/3] Base: update Quiet Hours

SystemUI: Remove broadcast from QH toggles

Obsolete per this patch:
	https://gerrit.slimroms.net/#/c/5814/2

PS3:
-added pause and start now
-use start/stop broadcast to update active state

PS4:
-cleanup

Change-Id: Ie8990c96cd7cbf5e8c490da0240a4166d9dd5ed0
base: simplify OmniSwitch recents

The handshake between SystemUI and OmniSwitch is nice
but causes issues if one of the parts gets restarted
thanks to android. So simplify it and only use the
settings value. Worst thing that can happen is that
OmniSwitch recents is enabled but OmniSwitch is not running
then nothing will happen if recents is triggered

Change-Id: I43d93ea475f72e55fbc767c65b5050acaf4977eb
base: screenrecord: update notification

Update show/hide pointer button for actual state

Change-Id: I02090f05b06896248483f3f9ff2eb22924a22476
base: cleanup battery circle and percent

-no need to recreate objects
-simplify receiver

Change-Id: I98ff4ae6c72094a92ef8dc9f1c67adae09a4fdae
[1/2] Base: Lockscreen wallpaper

Allows user to choose a custom wallpaper for lockscreen
Change through
Settings->SecuritySettings->Lockscreen->CustomBackground

Add mechanism to disable lockscreen blur if lockscreen
rotation is enabled

OmniGears: https://gerrit.omnirom.org/6574

PS40:
-use documents as primary chooser
-dont rotate wallpaper
-UI rework

PS41:
-cleanup

PS42:
-more cleanup

PS43:
-fixed multi-user handling

Change-Id: I97a6d31ef8915bc3a12b48426afbd6d0b92a41f6
allow forcing HighEndGfx mode

people have already started fipping the lowRam prop to enable
transparent status bar, this will enable it with fewer
repercussions.

Add persist.sys.force_highendgfx=true for enable it with enabled lowram.

Change-Id: Ied6de65276425fa1e7db0bf9da35f1932a355172
Circle Battery: Fix miss matched font & circle color

Change-Id: I539d762ce49947a19e6821748e08f3fc2ce71162
[1/2] Base: opens music app when headset is plugged

Change-Id: Id8b7c9e9853088b4ffa3c822caac1b3f96def9bf
base: check clock and date shortcuts

Check if app assignd as shortcut is usable else
reset to default

Change-Id: Ic7d3069486be127c206f9f78555fcb235a800135
Framework: Add Landscape layout for ECA

Now: http://i.imgur.com/R5mfgrb.png
Before: http://i.imgur.com/uHmnv4H.png

Change-Id: Ia8ce0d89814f99a2b9ec6078a301502e34a035b0
base: Moves isAvailableApp and isAppInstalled to PackageUtils

Change-Id: I78494839fb2e521666fae82d2168131fa2bbd093
base: Volume button wake: quick code clean

Change-Id: I459af575213f9e4c7f3ad065556a3c875e57721c
[1/2] base: easy switch soft keys

make it easier to switch to soft keys for devices
with hw keys. this is already possible now but the
settings are spread in different categories and require
multiple steps and using the property qemu.hw.mainkeys

this adds two new settings
1) allow enabling navigation bar during runtime on devices
that dont have it already enabled in the config.
This replaces the usage of the property qemu.hq.mainkeys

2) allow disabling hw keys (actions, brightness, haptic feedback)
with a single setting. This requires that the device supports
config_button_brightness_support config_has_hardware_buttons
and config_deviceHardwareKeys

as part of this the button brightness settings screen
has been moved to a separate screen

TODO: disable google search on long press menu

PS4:
-fix brightness settings for multi-user

Change-Id: I15b406de77f7299b571335e0e29eab7e9c762473
[1/2] base: Headset plug: Disable if music is active

PS6:
-I want to understand :)

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

Conflicts:
	packages/Keyguard/src/com/android/keyguard/KeyguardViewManager.java