.zshrc: Fix arrow key issues after using "top" command
.zshrc: Turn off keypad transmit mode

Keypad transmit mode, which changes the control sequences produced by
arrow keys and keypad keys, consists of "application cursor key mode"
and "application keypad key mode".

Some commands like "top" sets this mode, but does not clear it when they
exit. So, the line editor (ZLE) should clear the keypad transmit mode
when it starts.
.zshrc: Use some completers only when completion is attempted twice
.zshrc: Remove _correct completer to use _approximate completer
.zshrc: Prevent Ctrl+D from listing completions
.zshrc: Add alias for htop
.zshrc: Set dynamic max-errors for _approximate completer
.zshrc: Disable trailing slash removal
.zshrc: Use better method to disable suffix removal
.zshrc: Disable suffix removal when executing a command
.zshrc: Use manual configuration for $keys only if needed
.zshrc: Support application key mode
.zshrc: Remove duplicate key bindings