[Fix #381] Remove the path_helper workaround
Use $GNUPGHOME in GPG agent startup

Use the value of $GNUPGHOME, to facilitate moving GPG's home.

This lets users who keep their GPG keyring on external devices or alternate
folders use the gpg-agent autostarting, even if $HOME/.gnupg does not exist.
Add support for nvm
[Fix #351] Set empty keys to an invalid UTF-8 sequence
[Fix #398] Manually set locale
[Fix #396] Remove the osx trash function

The trash program found at http://hasseg.org/trash is a superior
implementation.
Add Emacs module

Enables Emacs dependency management with Carton.