Replace own callback handling with Promises.

Simplify the code by using DOM Promises.

BUG=282464
TEST=browser_tests

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245264 0039d316-1c4b-4281-b951-d872f2087c98
Key search on mobile page set

BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245265 0039d316-1c4b-4281-b951-d872f2087c98
Switch to QUIC 13.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@245266 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 245265
Added VLOG(1) loggings to mdns extensions API code to help debug.

BUG=

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

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