Updated to support defines if WinSCard or PCSC is found
Cleanup/Adaptation of recent changes for sc authentication under win32 to compile under linux.
SC authentication is only supported under win32 at this time.
Updated to define WITH_DEBUG for debug builds
Added freerdp/utils/debug.h to allow for use of DEBUG_MSG
Modifications to changes made to SC authentication and SC virtual channel that were done under Win32.  Some of these changes did not take into account the lack of unicode support in PCSC.
The win32 EncryptMessage() call will update SEC_BUFFER.cbBuffer with the number of bytes used.  Updated ntlm_EncryptMessage to do the same for the signature buffer.