Add chrome.isolate and chrome_run gyp target.

This permits a user to archive a working chrome build on isolateserver for
downloading it elsewhere. Note that the actual list of files listed
chrome.isolate hasn't been verified but I prefer to commit it as-is and check
each OS afterward. In particular, this new chrome_run target is not included in
chromium_swarm_tests.

Command to archive is:
  ninja -C out/Release chrome_run
  python tools/swarm_client/isolate.py hashtable \
      -s out/Release/chrome.isolated \
      -o https://isolateserver-dev.appspot.com/
  sha1sum out/Release/chrome.isolated

Command to download is:
  python tools/swarm_client/run_isolated.py \
      -r https://isolateserver-dev.appspot.com/content/retrieve/default-gzip/ \
      -H <hash got from sha1sum command above>/ \
      --download <path to download files>

Note that the same command can be used on all OSes, except for sha1sum on
Windows.

R=csharp@chromium.org
BUG=98636

Review URL: https://chromiumcodereview.appspot.com/13913025

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@194010 0039d316-1c4b-4281-b951-d872f2087c98
2 files changed