Don't post accessibility notification on object in detached document.

This can happen if an accessibility notification is queued on a node,
then that node is reparented to a different document that's not attached
anywhere before the accessibility notification is fired.

BUG=257348

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

git-svn-id: svn://svn.chromium.org/blink/trunk@154542 bbb929c8-8fbe-4397-9dbb-9b2b20218538
SimplifiedBackwardsTextIterator shouldn't use bloatedCharacters

Instead, we hold the data in its origin String. This CL makes some of the
clients less efficient because they need to copy the data into a temporary
buffer, but I don't believe the performance of those clients are important.

R=eseidel
BUG=254708

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

git-svn-id: svn://svn.chromium.org/blink/trunk@154543 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove non-sensical code to force body/documentElement layout in FrameView::layout

FrameView::layout() should only be about updating the layout of renderers which
need a layout update. It should not need to force renderers to layout.  If it's
doing that, then some other code has failed to correctly invalidate the layout
of those renderers.

This used to be for FrameFlattening (which is still part of seamless), but has morphed over the years.  I'm not sure it was ever really needed.  See:
http://trac.webkit.org/browser/trunk/WebCore/page/FrameView.cpp?annotate=blame&rev=73116#L501

And:
http://trac.webkit.org/changeset/73117

BUG=261689
R=ojan@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@154544 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Delete now unused generate_builders_json files and dump more compact json.

We keep hitting the 1MB limit for memcache. I suspect it's getting in
a state where it sometimes indents everything 4 spaces and adds a ton
of whitespace. Also, no need for spaces after commands and colons.

NOTRY=true
R=mmontgomery@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@154545 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Don't 500 if we can't store the builders json in memcache.

The builders json is over the 1MB memcache limit and the flakiness
dashboard is now failing to serve at all. With this "fix" it loads
after the ~45 seconds it takes to generate the builders json.
Hopefully this doesn't kill buildbot.

BUG=261027
NOTRY=true
R=mmontgomery@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@154546 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Switch to new blink trybots.

R=eseidel@chromium.org
BUG=

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

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