Fix links.

Fix link to Ludovic Rousseau’s blog post about OS X bug in JRE. Add link to Ivan Gerasim’s openLogicalChannel fix and invertReset flag.
Fix #19: Card.transmitControlCommand failed on OS X.

On OS X, the SCardControl macro is actually implemented by the SCardControl132 symbol so as not to break binary compatibility with old programs that used a different signature.
[release] Release jnasmartcardio-0.2.3.
[release] Change development version to 0.2.4-SHAPSHOT
Fix #20: On OSX 10.10 Yosemite, CardTerminal.connect throws exception.

On OSX 10.10 Yosemite, CardTerminal.connect threw JnaPCSCException(SCARD_E_INSUFFICIENT_BUFFER) because of new bugs in SCardStatus. Stop asking SCardStatus for the reader names, since I don’t even use them here anyway.
Fix #21: On OSX 10.10 Yosemite, CardTerminals.waitForChange waits forever.

As of OSX 10.10 Yosemite, the PNP notification does not notify us of a card reader that was already plugged in but the application did not know about. Do not rely on PNP notification to notify us of existing readers on OSX. I believe this introduces a race condition between listing readers and waiting for new readers, but I think this is unavoidable on Linux and OSX.
Add a simple ant build file
Include debug information in the JAR.

Useful when installed as system extension.
Add a basic Eclipse project for easy editing.
Also ignore Eclipse binary folder
Remove architectures from JNA that are known to be rare/not used.
Download JNA library when not present.
Update JNA to 4.1.0