X11 and SDL Key map improvements

* X11 and SDL key maps have been reordered to match the RETROK_* enum and many keys have been added.
* SDL1 and SDL2 key maps have been merged.
* SDL input drivers now support rgui-based key binding.