support compiling on OSX with standard GLUT

- use the tuttle OpenGL include file
- GLUT doesn't have GLUT_ACTION_ON_WINDOW_CLOSE