Bugfix: remove okm- from variable names

Altered items:
one-key-special-keybindings
New variables for accessing current menu items and name

New buffer local variables one-key-buffer-this-name, one-key-buffer-this-list
and one-key-buffer-full-list.
Update special keybinding functions to use these new variables.
Also use one-key-eval-if-symbol where appropriate.

Altered items:
one-key-special-keybindings, one-key-mode,
one-key-update-buffer-contents, one-key-create-menus-from-keymap
Update special keybinding functions to use new variables

Altered items:
one-key-special-keybindings, one-key-regs-special-keybindings
Bugfix: ensure menu stays open if called from one-key-menu

Set one-key-buffer-temp-action to ensure menu is not closed
if called from another one-key menu

Altered items:
one-key-dir-visit