Merge pull request #476 from fread2281/master

Minor cleanup
Show shell command results in a minibuffer.

Fixes #477.
Drop trailing newline from shell command output

emacs does this (simple.el) and vi seems to as well. Inform the user
about no output while we're at it.
Merge pull request #479 from fread2281/master

More cleanup
Add myself to AUTHORS
Output shell command to separate buffer if >1 line

This is a temporary workaround for #477, until #478 gets sorted out.
Merge branch 'shell'
Remove redundant function
Better Hoogle error message
Don't pass in empty arguments to Hoogle.

Hoogle gets confused when we do this, fixes #162