Release Notes for CrOS.

Notifies user on login about release notes after their machine is updated.
Clicking on notification or field in About Page launches the release notes PWA.

Feature is behind the ReleaseNotes feature.

Bug: 968372
Change-Id: I74096f56bd961b039ede7c93ac6f6d35f4c5aafe
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1674709
Commit-Queue: Yulun Wu <[email protected]>
Reviewed-by: Michael Giuffrida <[email protected]>
Reviewed-by: Toni Baržić <[email protected]>
Reviewed-by: Alexander Alekseev <[email protected]>
Reviewed-by: Jesse Doherty <[email protected]>
Reviewed-by: Gabriel Charette <[email protected]>
Reviewed-by: Peter Kasting <[email protected]>
Cr-Commit-Position: refs/heads/master@{#680232}
diff --git a/chrome/browser/prefs/browser_prefs.cc b/chrome/browser/prefs/browser_prefs.cc
index 01b87efa..17f773f 100644
--- a/chrome/browser/prefs/browser_prefs.cc
+++ b/chrome/browser/prefs/browser_prefs.cc
@@ -285,6 +285,7 @@
 #include "chrome/browser/chromeos/preferences.h"
 #include "chrome/browser/chromeos/printing/cups_printers_manager.h"
 #include "chrome/browser/chromeos/printing/synced_printers_manager.h"
+#include "chrome/browser/chromeos/release_notes/release_notes_storage.h"
 #include "chrome/browser/chromeos/resource_reporter/resource_reporter.h"
 #include "chrome/browser/chromeos/settings/device_oauth2_token_service.h"
 #include "chrome/browser/chromeos/settings/device_settings_cache.h"
@@ -854,6 +855,7 @@
   chromeos::multidevice_setup::MultiDeviceSetupService::RegisterProfilePrefs(
       registry);
   chromeos::MultiProfileUserController::RegisterProfilePrefs(registry);
+  chromeos::ReleaseNotesStorage::RegisterProfilePrefs(registry);
   chromeos::quick_unlock::FingerprintStorage::RegisterProfilePrefs(registry);
   chromeos::quick_unlock::PinStoragePrefs::RegisterProfilePrefs(registry);
   chromeos::Preferences::RegisterProfilePrefs(registry);