Show an error if gpg-agent is not running
In the encryption case, this is the main reason why the operation could
fail. In the decryption case, it's hard to distinguish between wrong
passphrase and broken GPG setup, but if at least one file was decrypted
then we are sure gpg-agent is up and running.