Missing headers added. Different GLUT headers used for (possible future) Linux build