Add initial Helm config

Copied from http://tuhdo.github.io/helm-intro.html
Truncate lines in Helm buffers
Bind "C-x r b" to helm-filtered-bookmarks
Don't show helm-mode in the modeline
Turn on smartparens-mode in puppet-mode
Use ruby 2.1.3
Pref splitting windows horizontally
Ignore emacs-desktop files
Add bounce function to notmuch
Merge branch 'switch-to-helm'