[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