#if's out OSX-specific GL changes on other platforms

Certain "hacks" for GLFW and GLEW (in order to allow for GL 3.2+ on OSX) were hostile to Linux running with mesa. These changes restrict those hacks to OSX only.