Revert "Introduce toHTMLFrameElement" (r154387).

Causing asserts on many layout tests on Linux Debug, e.g., accessibility/scroll-to-global-point-iframe-nested.html: STDERR: ASSERTION FAILED: !node || node->hasTagName(HTMLNames::frameTag)

TBR=haraken

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

git-svn-id: svn://svn.chromium.org/blink/trunk@154404 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Move WTF::HashTableDeletedValueType into its own header.

It was in wtf/RefPtr.h, but this it was there for historical reasons and
this is now a bizarre place for it to be. Including this header in
RefPtr.h is sufficient for the build to work because all places which
use WTF::HashTableDeletedValueType already include RefPtr.h transitively.

BUG=

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

git-svn-id: svn://svn.chromium.org/blink/trunk@154405 bbb929c8-8fbe-4397-9dbb-9b2b20218538
Remove ScopedPersistent::get usage in ScriptPromiseResolver(Test)?.

It's going to be removed soon.

BUG=236290

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

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