Change behavior for undecipherable GPG

If GPG decryption fails, 'decrypt_any' now returns the GPG ciphertext
rather than nil.