New macro: read-key-menu and function number-list

Altered items:
number-list, read-key-menu, jb-misc-macros
Refactor read-key-menu

Altered items:
read-key-menu