Add a HostContentSettingsMap layer for Supervised Users.
Added a layer for Supervised Users in the HostContentSettingsMap.
As this only needs functionality to block the entire content setting
(for now), it is similar to the existing OverrideProvider.
Reorganized the common code between the two providers.
Updated the helper methods in PrefServiceBridge to check the
HostContentSettingsMap instead of Preferences when checking whether it
is managed by the custodian.
BUG=
455646
BUG=
455640
Committed:
https://crrev.com/95221ffe02b9d0782202d80cf86766686afab13a
Cr-Commit-Position: refs/heads/master@{#319121}