GLFW: fix mouse button ordering and added/fixed some glfw button codes

Fix for issue https://github.com/kripken/emscripten/issues/2239