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

Fix for issue #2239 again, but now in incoming :D

- fix mouse button ordering
- added/fixed some glfw button codes
- added myself to AUTHORS
- unified the comments and else statements