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

Sourceforge bug 190
https://sourceforge.net/p/freeglut/bugs/190/