glfwGetKeyName implementation and bugfix for X11 keypad issue.

Implementation of glfwGetKeyName as per https://sourceforge.net/p/glfw/discussion/247562/thread/c9bd5374/

This returns a correctly translated key name string in UTF-8 as per the users keyboard and locale settings.