<https://webkit.org/b/119944> The fast/dom/gc-10.html layout test should dump text instead of render tree

Reviewed by Darin Adler.

The fast/dom/gc-10.html layout test is unnecessarily dumping the render tree and the pixel output.
Dumping the text output is sufficient enough for this test.

* fast/dom/gc-10-expected.txt: Added.
* fast/dom/gc-10.html:
* platform/efl/fast/dom/gc-10-expected.png: Removed.
* platform/efl/fast/dom/gc-10-expected.txt: Removed.
* platform/gtk/fast/dom/gc-10-expected.txt: Removed.
* platform/mac/fast/dom/gc-10-expected.png: Removed.
* platform/mac/fast/dom/gc-10-expected.txt: Removed.
* platform/qt-5.0-wk2/fast/dom/gc-10-expected.png: Removed.
* platform/qt/fast/dom/gc-10-expected.png: Removed.
* platform/qt/fast/dom/gc-10-expected.txt: Removed.


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154236 268f45cc-cd09-0410-ab3c-d52691b4dbfc
<https://webkit.org/b/119952> Simplify Editor's back-pointer to the Frame.

Reviewed by Antti Koivisto.

Remove Editor's inheritance from FrameDestructionObserver. Editor is owned by Frame and
has no interest in observing frame destruction since its own destruction will soon follow.

Editor::m_frame is now a reference instead of a pointer. Removed some null checking.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154237 268f45cc-cd09-0410-ab3c-d52691b4dbfc
<https://webkit.org/b/119954> Page::dragCaretController() should return a reference.

Reviewed by Antti Koivisto.

Page::m_dragCaretController is never null.

* dom/Document.cpp:
(WebCore::Document::nodeChildrenWillBeRemoved):
(WebCore::Document::nodeWillBeRemoved):
* page/DragController.cpp:
(WebCore::DragController::cancelDrag):
(WebCore::DragController::dragEnded):
(WebCore::DragController::tryDocumentDrag):
(WebCore::DragController::dispatchTextInputEventFor):
(WebCore::DragController::concludeEditDrag):
(WebCore::DragController::placeDragCaret):
* page/Page.h:
(WebCore::Page::dragCaretController):
* rendering/RenderBlock.cpp:
(WebCore::RenderBlock::paintCaret):

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@154238 268f45cc-cd09-0410-ab3c-d52691b4dbfc