Mark file-writer-events-shared-worker.html as flaky on win7 debug

BUG=321857
TEST=
TBR=dglazkov@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@162426 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Tie OriginAccessEntry into WebPublicSuffixList.

Part four of a two-sided patch that prevents setting document.domain
to a top-level domain like "com" or "co.uk".

Also improves the console messages when this test fails. We need to return
more information from OriginAccessEntry to make these better messages.

Adds a unit test for this functionality. Doing this as part of a layout
test is precluded by the lack of actual x.y.com domain names for the
test webserver.

BUG=307407
R=abarth@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@162427 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Expose FrameLoader::m_currentItem, use it in core/

Also, move call to HistoryController::setDefersLoading from FrameLoader to
Page, since HistoryController is per-Page rather than per-Frame now.

BUG=321280

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

git-svn-id: svn://svn.chromium.org/blink/trunk@162428 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Modify some ASSERTs for bad casts so that ASSERT_WITH_SECURITY_IMPLICATION is triggered instead.

BUG=286464

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

git-svn-id: svn://svn.chromium.org/blink/trunk@162429 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Move ContextMenu* files from core/ to platform/

BUG=297477
TEST=None, no functional changes.
R=abarth@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@162430 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Web Animations CSS: Fire animations events generated during style recalc asynchronously

Avoids waiting for the next frame and matches the existing implementation.

Note: Depends on https://codereview.chromium.org/73643004/

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

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