Merge 3 CLs required to fix bug 536917:

Oilpan: Fix build after 7338ad63.

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

Cr-Commit-Position: refs/heads/master@{#351255}
(cherry picked from commit 2c4017042ecfa61efc1dfbc8bed52d044b353def)

Properly fix use-after-free of InputTypeViews when the type attribute is modified in the change event handler.

Follow-up to https://codereview.chromium.org/1366983003/

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

Cr-Commit-Position: refs/heads/master@{#351244}
(cherry picked from commit 7338ad634e98e80404df1fa0ea5dd2d198dbdd95)

Prevent CheckboxInputType from being freed by change event handlers.

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

Cr-Commit-Position: refs/heads/master@{#350787}
(cherry picked from commit 78501ccabe3e33db6f051f673d31caefe81be4a0)

BUG=536917
R=ochang@chromium.org
TBR=ochang@google.com

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

Cr-Commit-Position: refs/branch-heads/2490@{#477}
Cr-Branched-From: 7790a3535f2a81a03685eca31a32cf69ae0c114f-refs/heads/master@{#344925}
3 files changed