Update maps benchmark and wpr.

BUG=329290
R=bajones@chromium.org
TBR=dtu@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241968 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 241968
Add a BLESSED_WEB_PAGE extension JS context type to describe the context in
which hosted apps run. Currently they're running in BLESSED_EXTENSION which is
dangerous not to mention wrong. WEB_PAGE is also wrong because additional APIs
are available to hosted apps.

The immediate need for this change is so that websites with hosted apps can
still use chrome.runtime.connect/sendMessage if they're connectable. As they're
currently classed as extension contexts the security checks are done as though
the messages originate from an extension. This CL doesn't quite fix the bug but
is half way there.

BUG=326250
R=koz@chromium.org,jochen@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@241969 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 241969