Make depot_tools location an environment variable for ispy.

Remove relative path search for depot_tools folder.

BUG=None
NOTRY=True

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237608 0039d316-1c4b-4281-b951-d872f2087c98
Pepper: Simplify IDLVisitor.

This change cleans up some unnecessary code in IDLVisitor and
IDLLabelResolver.  I was poking around in here as part of supporting
"dev channel" API versions, and figured it's worth cleaning up.

For testing, I ran idl_tests.py, and confirmed that generator.py gave
the same output as before.

BUG=
R=bbudge@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237609 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 237609
DevTools: handle devtools renderer unresponsiveness during beforeunload event interception

This patch fixes the crash which happenes under the following conditions:
1. DevTools window is in undocked state
2. DevTools renderer is unresponsive
3. User attempts to close inspected page

BUG=322380

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

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