egl: add EGL_BAD_MATCH error case for surfaceless and android