Remove more #includes from Frame.h
https://bugs.webkit.org/show_bug.cgi?id=114642

Reviewed by Anders Carlsson.

Source/WebCore: 

Convert Editor, FrameSelection, EventHandler and AnimationController into
OwnPtrs, to avoid inclusion.

* accessibility/AXObjectCache.cpp:
* accessibility/AccessibilityObject.cpp:
* accessibility/atk/WebKitAccessibleInterfaceEditableText.cpp:
* accessibility/mac/WebAccessibilityObjectWrapperMac.mm:
* bindings/objc/DOM.mm:
* dom/CharacterData.cpp:
* dom/ContainerNode.cpp:
* dom/Element.cpp:
* editing/AlternativeTextController.cpp:
* editing/CompositeEditCommand.cpp:
* editing/DeleteButtonController.h:
* editing/EditingStyle.cpp:
* editing/InsertLineBreakCommand.cpp:
* editing/SpellChecker.cpp:
* editing/SpellingCorrectionCommand.cpp:
* editing/TextInsertionBaseCommand.cpp:
* history/CachedFrame.cpp:
* html/HTMLAnchorElement.cpp:
* html/HTMLInputElement.cpp:
* html/HTMLPlugInElement.cpp:
* html/HTMLSelectElement.cpp:
* html/HTMLTextAreaElement.cpp:
* html/HTMLTextFormControlElement.cpp:
* html/TextFieldInputType.cpp:
* html/shadow/ClearButtonElement.cpp:
* html/shadow/MediaControlElements.cpp:
* html/shadow/SliderThumbElement.cpp:
* inspector/InspectorPageAgent.h:
* loader/FrameLoader.cpp:
* page/DOMWindow.cpp:
* page/Frame.cpp:
* page/Frame.h:
* page/FrameView.cpp:
* page/FrameView.h:
* page/Page.cpp:
* page/TouchAdjustment.cpp:
* platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.h:
* platform/graphics/avfoundation/objc/MediaPlayerPrivateAVFoundationObjC.mm:
* platform/gtk/PasteboardGtk.cpp:
* platform/qt/ClipboardQt.cpp:
* rendering/HitTestResult.cpp:
* rendering/RenderBlock.cpp:
* rendering/RenderEmbeddedObject.cpp:
* rendering/RenderLayer.cpp:
* rendering/RenderNamedFlowThread.cpp:
* rendering/RenderObject.cpp:
* rendering/RenderSnapshottedPlugIn.cpp:
* svg/graphics/SVGImage.cpp:
* testing/Internals.cpp:

Source/WebKit/mac: 

* WebView/WebFrame.mm:
* WebView/WebHTMLRepresentation.mm:
* WebView/WebView.mm:

Source/WebKit/qt: 

* WebCoreSupport/DragClientQt.cpp:
* WebCoreSupport/FrameLoaderClientQt.cpp:
* WebCoreSupport/QWebFrameAdapter.cpp:
* WebCoreSupport/QWebPageAdapter.cpp:

Source/WebKit2: 

* WebProcess/InjectedBundle/InjectedBundleNavigationAction.cpp:
* WebProcess/Plugins/PluginView.cpp:
* WebProcess/WebPage/WebFrame.cpp:
* WebProcess/WebPage/gtk/WebPageGtk.cpp:
* WebProcess/WebPage/mac/WebPageMac.mm:
* WebProcess/WebPage/qt/WebPageQt.cpp:


git-svn-id: http://svn.webkit.org/repository/webkit/trunk@148545 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[Mac] compositing/background-color/background-color-change-to-text.html fails on some bots
https://bugs.webkit.org/show_bug.cgi?id=106186

* platform/mac/TestExpectations:
Mark 7 other tests that fall under this category as flakey.

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