gpgsm: Introduce two phase interactions to consume diag output.
* src/engine-gpgsm.c (prepare): Move the first part from... (start): ... here. (gpgsm_decrypt, gpgsm_delete, gpgsm_encrypt) (gpgsm_export, gpgsm_export_ext, gpgsm_genkey) (gpgsm_import, gpgsm_keylist, gpgsm_keylist_ext) (gpgsm_sign, gpgsm_verify, gpgsm_getauditlog) (gpgsm_passwd): Follow the change.
- GnuPG-bug-id: T7759
- Signed-off-by: NIIBE Yutaka <gniibe@fsij.org>