Clients can now modify the way that the EGL context and the EGL window surface are created and destroyed.