add macro registers

Macro registers work separately from yank registers. It is not
possible to edit macro registers.

Rename PressKeys to ProcessNotation.