[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
Merge remote-tracking branch 'omni/android-4.4' into omni-4.4