Fix WebCore\html\canvas\WebGL*.h includes to be consistent Ensure: - Headers referring classes by value include the header file so that non-unified builds work. - Includes follow logical rules of causality: WebGL2 is built on top of WebGL base implementation. WebGL base implementation should not, in most cases, need to include WebGL2 headers. Solve bugs like bug 223142 before they appear
<rdar://problem/75685327>