Work on TestExpectations continues...
Some work on 3D_GRAPHICS support.

* An easy way to get this working would be to have EGL in our Mesa
implementation. Otherwise, a BGLView backend must be implemented, if
that's even possible.
Fix !TEXTURE_MAPPER build.

* Gets the haikuwebkit 1.3 behavior back. It's still failing to draw
quite a lot of things, however.
WebKit2 support file.

* This is needed to define some types for the API<>Impl matching.
Work towards WebKit2 support.
Fix null pointer dereference.