Don't #include nsIContent.h in nsIFrame.h
Don't #include gfxASurface.h in nsIFrame.h
Don't #include nsRegion.h in nsIFrame.h
Don't #include nsStyleStructFwd.h in nsIFrame.h
Don't #include nsAlgorithm.h in nsIFrame.h