Fix the issue where this-command and this-original-command might give different value wrt "beign self insert"
[Issue #81] Implement paredit-like handling of C-d, M-d