Request OpenGL ES 2.0 context on ANGLE

This needed to be rewritten after the recent rebase. Context
construction is now more robust, too.