pam-envoy: enable automatic unlocking

This addresses issue #6. Also brought lots of improvements to the
gpg-agent ipc support.