Fix active register name persisting across commands.
Merge implementations of Y.K.Vim.pureHandleEvent and Y.K.Vim.impureHandleEvent.