SmartCard Fixes, Ini File Parser, Message-Only Windows, WTSAPI Improvements

SmartCard:
* Code hardening
* Safely handle missing libpcsclite.so
* Fix for OS X's lack of plug and play reader notifications

Ini File Parser:
* Initial implementation of a simple .ini file parser
* Add .ini file parser unit tests

Message-Only Windows:
* Stub core window messaging functions
* Implement basic message-only window notifications
* Add unit tests for message-only windows

WTSAPI:
* Load FDSAPI module exposed by FreeRDS by parsing freerds.instance .ini file
* Add fallback for WTSAPI module loading using environment variable