Improve history command like Emacs 25

Emacs25の置換コマンドのようなヒストリ機能を実装しました.
Emacs24でも使えます(24.3, 24.4で確認).

イメージ

M-p, M-nで fromと toが同時に出てくるというものです.

おわりに

問題がありましたら github issuesまでお願いします.