Add hooks for some recipes (1899) v2

replaces/ closes #1899

Mostly this is just squashing and splitting commits, but there are 2 small differences in content:

recipes/emacs-jabber.rcp: 
`,(list "make" (format "EMACS=%s" el-get-emacs))` `->` `("make" ,(format "EMACS=%s" el-get-emacs))`

recipes/yank-pop-summary.rcp:
moved the keybindings into `:prepare`.