Move OpenURL from RenderView to RenderFrame.

This CL is follow up attempt at landing this change. The original CL is https://codereview.chromium.org/165063003 and is also ps1.

BUG=304341
R=creis@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@254821 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 254821
Allow to find depot tools not in depot_tools folder.

My use case is to have different versions of depot tools
in folders with different names which contain different
incompatible versions of svn inside them.

BUG= none
TEST= gclient runhooks starts downloading VS 2013 toolchain
      when using depot tools in a folder with a different name.

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

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