Support new ChannelID extension.

This change switches over to use the new-style ChannelID extension.

BUG=305951

Review URL: https://codereview.chromium.org/27589002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235826 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 235826
The WebPublicSuffixList API allows embedders to tell Blink about what constitutes a top-level domain.  It is the source of truth that says that for google.co.uk, co.uk is the top-level domain, and not just .uk. Blink has, until now, been completely ignorant of this complication.

This is the third part of a two-sided patch. The tests will be on the Blink side, landing as the fourth part of the two-sided patch (once this has landed on the chrome side).


BUG=307407

Review URL: https://codereview.chromium.org/60893002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@235828 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 235828