Keyguard: Factor out Screen and Wakefulness lifecycles

Test: runtest systemui
Bug: 62446740
Change-Id: Ife34c1f4299b152a6352445adc8c9fc3c757e87c
14 files changed