Make most callbacks per-Window

Previously these were global despite the GLFW interfaces being
per-Window.