Keyboard shortcuts for chat commands

This could still use a little clean up, but this pull request implements keyboard shortcuts for chat commands. It includes modification to the keyboard shortcuts GUI. One of the primary use cases is making the WorldEdit interface more user friendly.

See forum post here: https://forum.minetest.net/viewtopic.php?pid=133526