Fix yi-vim-snippets compile
Replace popen from Yi.Process with readProcessWithExitCode from System.Process
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.
Add cabal sandbox to the gitignore
Switch from Initializable to Data.Default
Add trailing newlines
Switch from discard to void
Remove dead code in Yi.Prelude
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
Remove some redundant imports
Fix up deprecated functions
Drop GHC <=7.4.x

Seeing as 7.8 is coming out and 7.6 has been out for a long time, we're
dropping 7.4. The motivation is that having to consider multiple
versions of ‘base’ and not being able to use no-longer-new language
extensions is not cool. You shouldn't really be hacking on current
Haskell software with a few-years-old compiler anyway.