Home GnuPG

Improve handling of "card not present" situation

Description

Improve handling of "card not present" situation

* Treat ENODEV error from scdaemon as "card not present" as done by
  gpg-card
* Only return an invalid dummy card if a real error occurred; if no
  card is present simply return an empty list of cards