Update completion
Remove path_helper hack
Stop addings paths.d to PATH
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
Set empty keys to an invalid UTF-8 sequence