Fix egl extension use
Currently, some EGL extensions are checked at compile time and because of the libepoxy requirement these checks always pass independent of the actual driver abilities. This series removes the compile time checks and adds run-time checks were needed.