RefPtr Node since it can be blown away in load event.
BUG=249199
TEST=No test since it is blocked on an unrelated v8 exception.
R=abarth@chromium.org

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

git-svn-id: svn://svn.chromium.org/blink/trunk@153161 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Migrate most callers of String::characters() to bloatedcharacters()

This CL changes the lion's share of callers from using String::characterrs() to
using String::bloatedCharacters(). This CL makes it easier for us to find these
callers and burn them down.

TBR=eseidel
BUG=254708

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

git-svn-id: svn://svn.chromium.org/blink/trunk@153162 bbb929c8-8fbe-4397-9dbb-9b2b20218538
WebKit: Add missing includes.

Not having these includes present gives a linker error when building
Chrome and WebKit with -fprofile-generate.

BUG=253985
TEST=USE="pgo_generate" emerge-$board chromeos-chrome works.

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

git-svn-id: svn://svn.chromium.org/blink/trunk@153163 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove dead -webkit-animating-full-screen-transition pseudo element

This pseudo element was never used in Chromium as nothing ever calls setAnimatingFullScreen()
so it's always false. It was apparently used by fullscreenQuickTime.css in WebKit to control the
opacity of the controls in <video> when going into full screen mode.

R=eseidel@chromium.org,ojan@chromium.org

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

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