Should have been part of the GLFW 3.1 commit.
First pass at supporting old extensions.