Use SCardGetStatusChange instead of SCardConnect in CardTerminal.isCardPresent.
Use SCardGetStatusChange instead of SCardConnect in CardTerminal.isCardPresent.

Simplify the implementation of isCardPresent() to call SCardGetStatusChange. In the process, fix SCARD_W_REMOVED_CARD and SCARD_E_SHARING_VIOLATION errors thrown by isCardPresent on Windows.

0x7678/jnasmartcardio,jnasmartcardio/jnasmartcardio