Android notification: Use ChromeNotification in NotificationManagerProxy.

This CL adds an API in NotificationManagerProxy to take
ChromeNotification struct when sending notification, to avoid duplicate
variable used in ChromeNotificationBuilder. Also this will enfore
NotificationManagerProxy code path.

Bug: 898269
Change-Id: I4dac598a56da3bb3b2a647445e1b47fe4ead42ce
Reviewed-on: https://chromium-review.googlesource.com/c/1437774
Commit-Queue: Xing Liu <xingliu@chromium.org>
Reviewed-by: David Trainor <dtrainor@chromium.org>
Cr-Commit-Position: refs/heads/master@{#630588}
7 files changed