DevTools: Introduce DevToolsTargetImpl to unify debug target across several places in Chrome

R=vsevik@chromium.org
TBR=jochen@chromium.org for chrome.gyp
BUG=None

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

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230840 0039d316-1c4b-4281-b951-d872f2087c98
Switch DropData's path field from a string16 to a FilePath.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@230841 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 230840
Fixed link step in output for perf bot. Previously, wasn't parsing out the url of the cloud file properly, instead was taking the whole line.

Broken: http://build.chromium.org/p/tryserver.chromium/builders/linux_perf_bisect/builds/441
Fixed: http://build.chromium.org/p/tryserver.chromium/builders/linux_perf_bisect/builds/449

BUG=
NOTRY=true

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

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