Base: [1/3] Customizable lockscreen & navring targets

This is a squashed commit, ported from CM:

Add GlowPadView extensions needed for lockscreen targets and nav ring
Author: Danny Baumann <dannybaumann@web.de>
Change-Id: I4f82fd3fe04ac16c6737d38b2473f2a533c5d326

Framework : Lockscreen - Customizable shortcuts
Author: Danesh M <daneshm90@gmail.com>
Change-Id: Ic3b935df5c0da35f31373d96943e442dc39cf11b

Add back navigation ring customization
Author: Danny Baumann <dannybaumann@web.de>
Change-Id: Iebe4ec7c2519b85cfd5189d060444764a50f3cf6
Add time_genoff.h needed by QC time daemon

This should have been included as part of
https://gerrit.omnirom.org/#/c/3532/

Devices that enable the time daemon fail to build without this.

Change-Id: I31a8f71af6f76ed526040ba5ff93a680e124ba4a
Merge "Base: [1/3] Customizable lockscreen & navring targets" into android-4.4
Merge remote-tracking branch 'omni/android-4.4' into omni-4.4