zshrc: Fix setting of ssh/gpg keyring variables

Use test with -p to check for the existance of the gpg and ssh
gnome-keyring sockets, if they exist set the ssh/gpg-agent variables
correctly.

Old behavior overwrote the already existing versions of the variables if
the keyring sockets didn't exist.