Do not install dash and s by default

Let modules decide whether they need these libraries
Use expand-file-name
Check Skim executable
Fix keybinding
Use dash where possible
Limit guru-mode to text-mode and prog-mode