v8binding: Run content attributes injected by Extensions in the main world

Run script in content attributes that are injected by Chrome
extensions (content scripts) in the main world in order to keep
backward compatibility.

Change-Id: Ie50d62e4a19c050dd2187638b383680bde492e2a
Bug: 912069
Reviewed-on: https://chromium-review.googlesource.com/c/1373283
Commit-Queue: Yuki Shiino <yukishiino@chromium.org>
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#615860}(cherry picked from commit 9aa69dc23c484b7364f446e0acebbb32f0f3e3f7)
Reviewed-on: https://chromium-review.googlesource.com/c/1373933
Reviewed-by: Yuki Shiino <yukishiino@chromium.org>
Cr-Commit-Position: refs/branch-heads/3638@{#3}
Cr-Branched-From: e515fd072abf3526c45755303acbc9017f30a29d-refs/heads/master@{#615716}
3 files changed