Cleaned up the GLFW version checking. This should work with GLFW3 now. It will use non-target-specific interfaces on the GLFW3 target.