YubiKeys can be configured with a touch policy that requires the user to physically touch the device before it responds to a request. There is very little feedback to the user while it's waiting, other than a small and easily overlooked blinking LED on the YubiKey.
This patch adds a prompt using pinentry, using existing codepaths, to display a "Push ACK button on card/token" message while waiting for the YubiKey.
Since the touch policy in YubiKey is a configurable option within the device, and not all users will enable it, I made this prompt similarly opt-in via configuration in scdaemon.conf.