Added Angle support

Added Angle rendering backend. This uses the same OpenGL ES 2 backend as
Emscripten.