attempt to librarify envoy
merge all shared code into lib/envoy.c
envoy: offer wrapper for `gpg` too
remove error handling out of lib/envoy.c
pam_envoy: add PAM_EXTERN
redo Makefile