Replace ChangeNotifier with ChangeNotificationChannel

This leads up to the introduction of a new/different ChangeNotifier
class that will contain much of the notification related logic
currently in static hook handler functions.

Bug: 66831
Change-Id: If2466a07f6ab6a15e077bba4ff147e3c3ba66953
Merge "Replace ChangeNotifier with ChangeNotificationChannel"