Remove the overflowchanged event with a runtime flag

Intent to Remove:
https://groups.google.com/a/chromium.org/d/msg/blink-dev/NZ7RGtrPQsw/DRQmRzSkGNAJ

A full removal touches many files, so keep it behind a flag in case this
needs to be reverted.

The tests are much less prone to conflicts, so in order to avoid
creating a virtual testsuite, simply remove them. They can be restored
if necessary later.

All but one of the removed tests are explictly for some aspect of the
overflowchanged event. The exception is
layout-overflow-not-affected-by-visual-overflow.html which is from the
fix of "RenderBox layout overflow is not correctly computed":
https://code.google.com/p/chromium/issues/detail?id=254002

Unfortunately, it does not appear that the bug has any other observable
effect that can be used. An old version of Chromium with the bug was
tested; the rendered result is identical and overflow:scroll does not
cause any scrollbars to appear. Therefore, the test is removed.

BUG=460822

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

git-svn-id: svn://svn.chromium.org/blink/trunk@190938 bbb929c8-8fbe-4397-9dbb-9b2b20218538
29 files changed
tree: b24ede7016bf9285b2dfc9f833b0dc766ebde0e8
  1. third_party/