Make WebView use new Custom Element callback names exclusively.

While Custom Element callbacks were being renamed in Blink, WebView
had to work with either old or new names. The new names are available
post Blink r164213, so it's OK to use the new names exclusively now.

BUG=180965
TEST=WebViewTest.*

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243829 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 243829
[chromedriver] Reuse forwarded adb ports.

adb forward --remove is not available in older adb binaries;
to avoid leaks, maintain a pool of previously forwarded ports.

BUG=None

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@243830 0039d316-1c4b-4281-b951-d872f2087c98
Change AutofillDialogControllerImpl::input_showing_popup_ -> popup_input_type_
so that rebuilding detail inputs on Autofill popup acceptance doesn't crash.
This also changes the public AutofillDialogView API to accept ServerFieldTypes
intead of DetailInputs in FillSection() and HitTestInput().

NOTE: |input.type| was the only thing used by all callers anyways, so rather than
dance around resetting a potentially dead pointer, I'd rather change to server
types.

BUG=331544
R=estade@chromium.org,groby@chromium.org

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

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