Splitting the X11-specific code from "freeglut_init.c" into its own file