Use UID when hiding/unhiding notifications

When packages are suspended and unsuspended, only hide/unhide the
notifications associated with the same UID in the suspension broadcast.

Update tests to capture the broadcast receiver instead of simulating a
broadcast internally.

Test: atest NotificationManagerServiceTest
Fixes: 164722420
Change-Id: I17520ebe43105e9762018395ec16fa7ac0658458
3 files changed