Add browse-kill-ring package

Allows browsing the kill ring in a special buffer. Any text in the
kill-ring may be yanked (pasting) from it.

The kill-ring buffer is invoked by using M-y.
Rename elisp evaluation function to be more consistent

The new name, eval-last-sexp-and-replace, is more similar to existing
emacs functions, like eval-last-sexp.
Elisp style correction
Diminish minor mode magit-auto-revert-mode
Add mouse support from x terminal
Use more consistent keybindings for eval-replace

Normal eval-last-sexp is boud to "C-x C-e".
Now eval-last-sexp-and-replace is bound to "C-c C-e".

It is more consistent and easier to remember than "C-c e".