Add optional EXTRA-KEYMAP argument to SELECT-FROM-MENU

This removes the need for rebinding *MENU-KEYMAP* and thus allows for
easier adding of keybindings to a menu.