Added NotificationWakeUpCoordinator to coordinate wakeups better

The goal is to be able to reuse the same logic for pulsing
as well as for the drag down and wake up.

Test: atest SystemUITests
Bug: 125942236
Change-Id: I5247cdfdd3e8572e9f6faf5eaaee70eed4aa2efc
3 files changed