emacs: elpy

This seems pretty stable now, so let's go with it.
setup_path: seems like pip is smarter than I am
setup_path: refactor this

This doesn't even look right, since it's not accumulating
LD_LIBRARY_PATH, so maybe it's just totally broken.
setup_path: refactor the whole thing

Also, add .cabal so I can play with hledger.