Make Paste of "evil-normal-state" More Consistent with Modern Editor
Make Paste of "evil-normal-state" More Consistent with Modern Editor

1. Swap key bindings of "p" and "P", pasting before cursor is more intuitive.
2. After pasting keep cursor to the end of pasted text.
3. Prevent the replaced text to be added to the kill ring, so that the copied
   text can be used to replace other text multiple times.
   Before this commit, paste behavior of "evil-normal-state" is very strange, if
   the copied text need replace several target texts, once the current target
   text is replaced by the copied text, then the copied text become the previous
   replaced target text.
4. Allow the cursor be moved past the last character of a line in
   "evil-normal-state".

Johnson9009/dotfiles,Johnson9009/dotfiles