Reviewed by Adam.
- Fixed "FIXME: Violates Liskov Substitution principle."
IFRAME was never a true subclass of FRAME, since they disagreed on a
number of behaviors, which, confusingly, IFRAME just overrode and contradicted.
The fix here is to factor out things common to IFRAME and FRAME into a
common base class, HTMLFrameElementBase.
I also changed some " *" to "* " and added #includes in files that implicitly
assumed that HTMLIFrameElement.h #included HTMLFrameElement.h.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@17090
268f45cc-cd09-0410-ab3c-
d52691b4dbfc