Notification: Use new API for web notiications.

This CL converts web push notification, web APK notifications and
trusted web activity notifications to use the new API.

The action button tracking will be done in a separate CL.

Mobile.SystemNotification.Content.Click
Mobile.SystemNotification.Dismiss

Bug: 941241,898269
Change-Id: I4e13cd3ba0692c25a45e1cebf0b46bbefc5e4058
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1518410
Reviewed-by: David Trainor <dtrainor@chromium.org>
Reviewed-by: Peter Beverloo <peter@chromium.org>
Commit-Queue: Xing Liu <xingliu@chromium.org>
Cr-Commit-Position: refs/heads/master@{#641214}
14 files changed