Support building freeglut in Regal-mode

Using <GL/Regal.h> rather than various GL/ES/GLX platform-specific headers
No side-effects unless FREEGLUT_REGAL is defined