Fix the webkitpy URLs to the layout test results in googlestorage.

This should unbreak rebaseline-o-matic and the other python tools.
garden-o-matic and the flakiness dashboard already had this right
(in JavaScript).

This also de-dups some of the URL-forming code and adds tests.

R=ojan@chromium.org
BUG=261719

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

git-svn-id: svn://svn.chromium.org/blink/trunk@157323 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Auto-rebaseline for r157263

http://src.chromium.org/viewvc/blink?view=revision&revision=157263

BUG=280709
TBR=igor.o@sisa.samsung.com

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

git-svn-id: svn://svn.chromium.org/blink/trunk@157324 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add myself to graphics watchlist.

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@157325 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Try to fix a performance regression

See bug report for details - try putting the early return back where it
was to fix the regression.

Regression was caused by r157004 aka https://chromiumcodereview.appspot.com/23737004

BUG=283893
R=ojan@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@157326 bbb929c8-8fbe-4397-9dbb-9b2b20218538