Remove all the code for --run-singly from run-webkit-tests

The --run-singly flag only ever really made sense when we couldn't
count on the driver implementation (DRT/content_shell) to enforce
the timeout for a test. Once we implemented proper support in driver.run_test()
for enforcing timeouts directly (and made that a requirement of the interface,
--run-singly was just unnecessary overhead, and I don't think anyone really used
it.

This patch removes the code (and tests) and makes --run-singly a synonym for
--batch-size=1 --verbose (which basically has the same effect of restarting
the driver after every test).

R=ojan@chromium.org
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@156598 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Move m_scrollOffset to RenderLayerScrollableArea

This change pulls one member (m_scrollOffset) and its associated
code off RenderLayer to the new class.

While moving the code, added an helper to access the RenderBox from
RenderLayerScrollableArea.

BUG=260899

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

git-svn-id: svn://svn.chromium.org/blink/trunk@156599 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Implement CSSOM of unprefixed @keyframes.

This commit implements the bits for the CSSOM to work unprefixed:

-We now define the RuleType KEYFRAME_RULE and KEYFRAMES_RULE and make the
old prefixed versions equal to them.
- WebKitCSSKeyframe(s)Rule.idl are now renamed to be unprefixed.

Due to the way the IDL bindings works there is a behavior change. When querying the
keyframes rule the type of the object will always be [object CSSKeyframeRule] no matter
if prefixed or not and no matter if the flag is on or off (the old value was
[object WebKitCSSKeyframeRule]).

Window.WebKitCSSKeyframe(s)Rule is now undefined, Window.CSSKeyframe(s)Rule is now
defined (even if the feature flag is off).

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

git-svn-id: svn://svn.chromium.org/blink/trunk@156600 bbb929c8-8fbe-4397-9dbb-9b2b20218538
'grid-template' shouldn't be exposed if grid is disabled

When implementing the property, it wasn't added to the CSS
Grid Layout properties' list and thus was wrongly exposed
if the runtime flag was disabled.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@156601 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Fix crash when a layer with a touch handler becomes non-composited.

In r156451 (bug 271747) I added code to clear out hit rects on layers that no longer have handlers.  When a layer with handlers becomes non-composited, it'll still be in our list of layers with handlers, but it will now have a null RenderLayerBacking. Since the RenderLayerBacking was destroyed, there are no rects to clear out, so we just need to skip any such layers.

This CL also removes a related comment which is now obsolete.

BUG=277710

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

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