Remove HostContentSettingsMap::IsSettingAllowedForType
This removes HostContentSettingsMap::IsSettingAllowedForType replacing it with a
property on ContentSettingsInfo which specifies allowable types. Some of the
registration code has been simplified by using overloaded functions.
BUG=
526932
Committed:
https://crrev.com/3028730af43f92a339901d25f96a3b8d35cdf775
Cr-Commit-Position: refs/heads/master@{#353488}