Chromium change:
chromium/chromium@d8e8408
[Fixit] Remove CustomNotificationBuilder
CustomNotificationBuilder is only used for Android M-. With Chrome's minSdkVersion=24, we can remove this class (and related resources).
With this change, StandardNotificationBuilder will be the only class
extending NotificationBuilderBase; merging it with the base class is not
scoped in this CL.
This CL also removed several other @RequireApi annotation for N.
Bug: 1385893
Chromium change:
https://chromium.googlesource.com/chromium/src/+/8276a73257bad0497689dfb1edeb735be2b5c26b
Modularize most of //chrome/browser/notifications
Move the framework components of //chrome/browser/notifications out to a
module. This leaves behind web platform notification information and
notification scheduler files.
Presubmit is flagging in moved files (haven't changed lines), so skipping presubmit for this CL.
NOPRESUBMIT=true
Bug: 1174713