Changed FreeGLUT to GLFW

Also fixed some types and enums.