Remove Node::parentNodeGuaranteedHostFree()

This method was confusingly named since the term host is so overloaded and
the extra API surface is not needed on Node.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163566 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Mark frame-loading-via-document-write.html as still flaky

Though it now sometimes passes thanks to the rebaseline in r163524,
it often fails, so re-marking as flaky.

BUG=289002
TBR=mkwst@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163567 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Merge CSSAnimationUpdateScope into styleForRenderer()

CSSAnimationUpdateScope was hiding some logic and an unneccesary null check
and should only be used in recalcStyle. Remove this class and move the
logic into Element::styleForRenderer() which is what the RAII thing was
always bracketed around.

This also lets NodeRenderingContext become unaware of animations, it doesn't
need to be concerned with that.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@163568 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove copy of WebFrameImpl* named TextFinder.

This was added in:
https://codereview.chromium.org/68263009/
but then the rest of the CLs never landed.

I've asked the author to start again.
TBR=tkent

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

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