Add the option to turn on only the EGL interface to use desktop OpenGL with it.
Fix header guard and definitions not being set to 1