Forward onscroll on body and frameset to window

The spec lists 5 such attributes, this is the missing one.
Ad-hoc testing shows that Firefox already supports this.

BUG=305112

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159844 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Reset cursor visiblity in Internals::resetToConsistentState

R=ojan
BUG=307311

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159845 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Have Document::fonts() return a raw pointer

Have Document::fonts() return a raw pointer instead of a PassRefPtr as
we are not passing ownership to the caller.

R=adamk
BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159846 bbb929c8-8fbe-4397-9dbb-9b2b20218538
ResourceFetcher shouldn't report timing loads in non-displayed DOMWindows

DOMWindow::performance() returns NULL if the Window is not currently attached
to a frame. This patch makes ResourceFetcher sure to NULL-check its return value
before calling into it to report the resource load.

R=japhet@chromium.org
BUG=307282

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159847 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Process decoded bytes when in stopped (but not detached) state

When a DecodedDataDocumentParser receives bytes it can choose whether to
pass those through to the underlying document's decoder or not. If the
parser is the detached state, there is no underlying document so it doesn't
make sense to process the bytes at all. r158300 patched
DecodedDataDocumentParser to not process bytes when in the stopped or detached
state but it turns out in some scenarios involving XSLT we receive bytes
in the stopped state. This relaxes the check from isStopped() to isDetached().

BUG=304965

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159848 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove LayoutTest animations/play-state-paused.html

This tests a subset of what's tested by animations/play-state.html

R=dstockwell

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

git-svn-id: svn://svn.chromium.org/blink/trunk@159849 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Revert "Don't call didRecalcStyle or willRecalcStyle unless we really did"

This reverts commit 29e1325307ca24514032b78f160eb300321e364a.

BUG=308169
TBR=eseidel@chromium.org

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

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