Require and use protobuf-mode
Remove lines related to undo-tree which is required by upstream now
Reduce shell-pop functionality

Recent changes broke my config
Remove duplicate lines
Add eshell alias for less