Change ContentSettingsType's scoping type and hookup migration code

This is a follow up CL of and

In this CL, the scoping type of content setting types are changed to origin
scoped so that new settings generated for these types affect origins only.
Also migration code is brought to take effect to deal with old domain scoped


Cr-Commit-Position: refs/heads/master@{#408067}
9 files changed