Revert of gin: Use V8 Maybe APIs (patchset #7 id:160001 of https://codereview.chromium.org/1106393002/)

Reason for revert:
Broke layout tests

Original issue's description:
> gin: Use V8 Maybe APIs
>
> TEST=gin_unittests
> BUG=479439
>
> Committed: https://crrev.com/7a6acf6c7d45e24f07781c69249d90967013bbe4
> Cr-Commit-Position: refs/heads/master@{#331923}

TBR=jochen@chromium.org
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=479439

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

Cr-Commit-Position: refs/heads/master@{#331930}
17 files changed