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
Add jb- prefix to macro names

Altered items:
jb-untilnext, list-subset, jb-list-subset, jb-number-list,
jb-read-key-menu
Add requirement for anaphora.el
Added lastcar and apply-partially*

Altered items:
lastcar, apply-partially*