Incoming

This change is to fix a minor GLFW bug. What would happen is that the "keydown" event would call preventDefault, which would in tern cause the "keypress" event not to fire. I have copied the logic from the SDL implementation that will only preventDefault on Backspace and Tab.