Use Script::Compile instead of Script::New

Script::New creates a context-independent script. Using it only makes sense if
the resulting Script will be run in many different contexts. All these places
run the script right after creating it, and only in one context. So they should
have used Script::Compile, which creates a Script bound to the current
context. Context-bound scripts are more efficient than context-unbound scripts.

R=jochen@chromium.org
BUG=

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@253884 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 253884
Cleanup remoting.gyp around the remoting_webapp target

Added two new targets remoting_webapp_v1 and remoting_webapp_v2. Both
include the new remoting_webapp.gypi. remoting_webapp target
depends on both. Also moved these targets to remoting_client.gypi.
remoting_webapp.gypi will also be reused for webapp version that
uses PNaCl plugin.

BUG=276739

Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=253800

R=jamiewalch@chromium.org

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

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