Correctly encode 'keyhome' into a gpg command.
Merge pull request #6 from defuse/master

Correctly encode 'keyhome' into a gpg command.
Merge pull request #9 from uragit/master

Added syslog and verbose options for config file.
Update README.
Greatly improve recipient selection mechanism.

This resolves many errors, such as forwarding loops arising from mailing lists.
Patch GnuPG library to trust keys we've already got to avoid having to manually add them
Rudimentary support for not re-encrypting already encrypted messages
Remove encryptod_to_addrs.
Fix bug causing messages to have extra characters or failing to encode properly.
Fix problem with previous commit.
Use replace header instead of add header to avoid header duplication.
Use extend instead of append to fix list problem.
Remove attachment content filter because it seems to make PGP-encrypted data invalid.
Remove useless domains configuration setting.
Don't encrypt if it's a signed message, since that would mess with the signature.
Use correct content transfer encoding (7bit).
Add description in configuration file of each setting.
Add addendum detailing how to create a dedicated user for gpg-mailgate public keys.
Update README file.
Remove the encrypted to addrs, since that was gpg-mailgate-specific and is no longer used.