Use reader pin pad if available and allowed

This patch will allow the Windows minidriver to collect a token PIN from the reader pin pad if one is attached to the system, and the OpenSC config allows the pin pad to be used.