Added glfwGet*Callback for each glfwSet*Callback

This is probably an obscure feature request but I am working on a drop-in gl debugger for GLFW applications and this would help make things much more transparent/effortless (when going into debug mode I can save the client applications callbacks and restore when leaving.)

I believe the intent is similar to the glGet calls in OpenGL.