Merge changes I169a0ee1,I9b0b4576,I2bbf47db,If850be29,Iccdaa290, ...
* changes:
Follow up addressing comments of pulsing refactor
Fixed an issue where the icons would shift when pulsing
Improved the pulsing experience when swiping away a notification
Made sure the disappear animation for pulsing works correctly
Made sure the shelf is properly clipped while pulsing
Fixed a bug where notifications could be invisible while pulsing
Changed the contentheight while pulsing
Introducing new PulseExpansionHandler for dragging down while pulsing
Refactored the background calculation to be more generic
Added NotificationWakeUpCoordinator to coordinate wakeups better