Merge remote-tracking branch 'upstream/gpg' into gpg

Conflicts:
	modules/gpg-agent/README.md
	modules/gpg-agent/init.zsh
broaden exporting of `$USE_CURSES` to all `tty`s

by checking for `$GPG_TTY` instead of `$SSH_CONNECTION`
Merge branch 'gpg'