smartcard channel working under 32bit & 64bit using winscard
needs code cleanup.
Crash fix. instance->pClientEntryPoints was being deleted before the call to freerdp_context_free() which uses that pointer.
Finalized smartcard authentication changes for SC authentication under win32
Updates to the smartcard channel for running under win32
Added unicode (wide) functions to support unicode SCARD_IOTCL calls
Updated credential prompt to allow for selection smartcard credentials
Added some alternate debug logging capabilities
Added functionality in libfreerdp/crypto/certificate.c to handle recursive create directory