Make CachedResource virtual methods overridden in derived classes private
https://bugs.webkit.org/show_bug.cgi?id=117289

Reviewed by Darin Adler.

And mark them as OVERRIDE too. Also mark all CachedResource
derived classes as FINAL.

* inspector/InspectorPageAgent.cpp:
(WebCore::cachedResourcesForFrame):
* loader/cache/CachedCSSStyleSheet.h:
* loader/cache/CachedFont.h:
* loader/cache/CachedImage.h:
* loader/cache/CachedRawResource.h:
* loader/cache/CachedSVGDocument.h:
* loader/cache/CachedScript.h:
* loader/cache/CachedShader.h:
* loader/cache/CachedTextTrack.h:
* loader/cache/CachedXSLStyleSheet.h:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@151310 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[CSS Regions] The presence of a flow-from declaration in a CSS rule using :hover effectively disables the rule
https://bugs.webkit.org/show_bug.cgi?id=111585

Created tests for changing flow-into and flow-from inside the :hover pseudo-class.
The actual problem was fixed along with https://bugs.webkit.org/show_bug.cgi?id=7555

Patch by Radu Stavila <stavila@adobe.com> on 2013-06-07
Reviewed by Antti Koivisto.

* fast/regions/hover-single-flow-from-none-expected.html: Added.
* fast/regions/hover-single-flow-from-none.html: Added.
* fast/regions/hover-single-flow-from-other-expected.html: Added.
* fast/regions/hover-single-flow-from-other.html: Added.
* fast/regions/hover-single-flow-into-none-expected.html: Added.
* fast/regions/hover-single-flow-into-none.html: Added.
* fast/regions/hover-single-flow-into-other-expected.html: Added.
* fast/regions/hover-single-flow-into-other.html: Added.

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