Add a couple of flags for EGL backend features
Adds a couple of flags in the EGL backend struct to avoid checking for the actual EGL backend in use at random palces in the code.
That makes the code easier to read.
That also fix the issue pointed out by @ajax in !498 (closed) (i.e. a different fix from !498 (closed)).
Edited by Olivier Fourdan