Add window access checks for Suborigins
As a first enforcement step, this adds access control checks for windows
and JavaScript objects for Suborigins. In short, two origins can only
access each other's objects if they are in the same scheme, host, and
port (as always), but also the same Suborigin. This also sets up the
infrastructure to later start working checks for requests as well. This
does not add any CORS check dependencies on Suborigins yet.
R=jochen@chromium.org
BUG=336894
Review URL: https://codereview.chromium.org/1180923003
git-svn-id: svn://svn.chromium.org/blink/trunk@197195 bbb929c8-8fbe-4397-9dbb-9b2b20218538