Fix upcoming minor GPGME C++ incompatibility
GPGME >= 1.4.2 will use gpgme_ssize_t instead of ssize_t to avoid portability problems with different compilers. Use this type for the callbacks. Patch submitted on behalf of Werner Koch <wk@gnupg.org> Build system integration written by me.