Leniently interpret the ISO7816 return codes in card-piv.c
Leniently interpret the ISO7816 return codes in card-piv.c

This adds support for the Yubikey NEO. I'm not sure whether it breaks
the specification, or follows some other version of the spec, but in my
testing it returns SW1=0x63, SW2=0x0N for N PIN tries remaining.
Ignoring the top nibble seems a harmless change to the behaviour to
support this device.

fabled/OpenSC,UIKit0/OpenSC,UIKit0/OpenSC,CardContact/OpenSC,nmav/OpenSC,jpki/OpenSC,mouse07410/OpenSC,l1k/OpenSC,hhonkanen/OpenSC,AktivCo/OpenSC,aobaid/OpenSC,frankmorgner/OpenSC,germanblanco/OpenSC,frankmorgner/OpenSC,hhonkanen/OpenSC,UIKit0/OpenSC,nmav/OpenSC,dengert/OpenSC,martinpaljak/OpenSC,aobaid/OpenSC,aobaid/OpenSC,frankmorgner/OpenSC,mouse07410/OpenSC,tidatida/OpenSC,hongquan/OpenSC-main,mouse07410/OpenSC,nmav/OpenSC,gemini/OpenSC,UIKit0/OpenSC,tidatida/OpenSC,AktivCo/OpenSC,velter/OpenSC,kasparsd/opensc-latvia-id,jpki/OpenSC,dengert/OpenSC,viktorTarasov/OpenSC-SM,gemini/OpenSC,velter/OpenSC,tidatida/OpenSC,viktorTarasov/OpenSC-SM,CardContact/OpenSC,philipWendland/OpenSC,velter/OpenSC,germanblanco/OpenSC,philipWendland/OpenSC,LudovicRousseau/OpenSC,tidatida/OpenSC,mtrojnar/OpenSC,gemini/OpenSC,germanblanco/OpenSC,metsma/OpenSC,philipWendland/OpenSC,aobaid/OpenSC,l1k/OpenSC,mtrojnar/OpenSC,OpenSC/OpenSC,AktivCo/OpenSC,rickyepoderi/OpenSC,metsma/OpenSC,metsma/OpenSC,viktorTarasov/OpenSC-SM,kasparsd/opensc-latvia-id,jpki/OpenSC,rickyepoderi/OpenSC,LudovicRousseau/OpenSC,hongquan/OpenSC-main,frankmorgner/OpenSC,fabled/OpenSC,kasparsd/opensc-latvia-id,martinpaljak/OpenSC,hhonkanen/OpenSC,rickyepoderi/OpenSC,Jakuje/OpenSC,CardContact/OpenSC,LudovicRousseau/OpenSC,martinpaljak/OpenSC,OpenSC/OpenSC,l1k/OpenSC,Jakuje/OpenSC,mtrojnar/OpenSC,Jakuje/OpenSC,fabled/OpenSC,Jakuje/OpenSC,hongquan/OpenSC-main,kasparsd/opensc-latvia-id,dengert/OpenSC,fabled/OpenSC,velter/OpenSC,OpenSC/OpenSC