FindOpenGL: support finding GLES2 and GLES3

This also makes the EGL component not GLVND-specific, so documentation
and tests are updated accordingly.
5 files changed