Eliminating compiler warings
Mac OS Fix: Endianess

It seems that defined under Mac has Problems to see the CFSwapInt*
Functions. Instead the __COREFOUNDATION_CFBYTEORDER__ define from the
CFByteOrder header is just doing fine.

At least for Mac OS 10.9
Mac OS Fix: SCardFreeMemory is not available on Mac

The function is introduced with the SCARD_AUTOALOCATE feature.
This is post 1.6 but Mac OS is still using 1.4