Modified SCardConnect/SCardDisconnect logic to prevent more than one card from being connected to a context.  Trying to connect more than once to a context without doing a disconnect can cause a deadlock in the pcsclite daemon (pcscd).
Merge branch 'awakecoding' of github.com:vworkspace/FreeRDP
channels/smartcard: experiment with multiple card contexts
libwinpr-smartcard: avoid using pcsc-lite's buggy transaction system