Moving the X11-specific code from "freeglut_menu.c" into its own file