Implement URLUtilsReadOnly and let WorkerLocation use that

This splits the implementation into DOMURLUtils and DOMURLUtilsReadOnly

This way we are now sharing the implementation of the URL related
getters.

BUG=303152
R=abarth@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159464 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert 159283 "Move RenderLayerStackingNode out of RenderLayer."

> Move RenderLayerStackingNode out of RenderLayer.
> 
> This CL extracts the code related to stacking out of render layer and
> into a separate class.
> 
> BUG=302120
> 
> Review URL: https://codereview.chromium.org/25968003

TBR=dsinclair@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159465 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Handle content_shell failing to start on android as device going offline.

This should then take advantage of the new "fault-tolerance" mode in run-webkit-tests and redirect all the tests queued for that device to another one.

Note that this behavior isn't ideal because it's possible content_shell could just be broken (and it's not a device-level issue at all), but this is worth giving a shot.

TBR=ojan@chromium.org, peter@chromium.org
BUG=305040, 306313

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159466 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Add a flaky SVG line.

TBR=pdr@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159467 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert 159179 "First part of three-part two-sided patch to URL p..."

There is still more work on the chromium side. Restoring these tests for
the time being.

> First part of three-part two-sided patch to URL parsing.
> 
> This step disables the test which will break when the chrome side changes.
> BUG=295090
> TBR=brettw@chromium.org
> 
> Review URL: https://codereview.chromium.org/26216005

TBR=tsepez@chromium.org

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

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