binding: Makes PrivateScriptRunner use V8PrivateProperty instead of V8HiddenValue.

This CL adds a new API, V8PrivateProperty::hasValue().

BUG=

Review-Url: https://codereview.chromium.org/2027113003
Cr-Commit-Position: refs/heads/master@{#397107}
3 files changed