Allow input wake up delegation

This change allows system server components to inject a delegate that
controls wake up requests generated from input events. As part of this,
the WindowWakeUpPolicy is published as a system server local service.

Bug: 317432315
Test: atest WindowWakeUpPolicyTests

Change-Id: If8e65e045cc8aa64589ae050b1c364b641d15b21
7 files changed