Hardware accelerated 2d via Skia's GPU backend.
Adds a new window type called '2dx', which will create an OpenGL
window with a Skia surface attached.  The supplied SkCanvas will
draw through Skia's GPU backend directly into OpenGL.  In theory
you can mix and match Skia and direct OpenGL, but currently the
gl object isn't exposed for '2dx' windows.