* Fix AccessControl.ino
The function checkTwo not work with some cards with 0-index key ID equals to 0 not found in storeCard..then they add fullstack of the same card.
Optional soft reset was added before, this can confuse ppl by default
set ss and not set rst pin. To clearify this change is made. Maybe
brakes some implmentations.
* alterate Wipe button polling method without using other library
* updated delay functions to monitorWipeButton
* changes millis to uint_32 for compatibility
* fix bug: eeprom size erase counter from 8 to 16 bit.
* Create rfid_read_personal_data.ino
* Sample code to read personal data that was written by "rfid_write_personal_data.ino" in "examples".
* Add new example to .travis.yml
Added ATQA information for card identification
Added MIFARE DESFire type
Improved RATS
Added the "Dumping memory contents not implemented for that PICC type." for ISO-14443 cards
updated keyword.txt
Added PPS (Protocol and Parameter Selection Request)
Change baud rates in PPS and hardcoded CID
Improved ATS response.
Made ATS response more user-friendly
Enable CRC for T=CL after succesfull PPS.
Added TCL_Transceive and TCL_Deselect methods.
Response to TCL_Transceive takes care if R-Block is received
Added private methos to help parse PCB Block response
Using a structure to transceive PCB blocks.
Renamed some methods and structures.
Change some method and structure names and fixed a bug in PPS.
Added sanity check to PPS command
Added method to send R-Block (ACK/NAK).
Also takes care if chaining is present in I-Block response.
PPS works at 106 and 212 Kbps (Higher speeds not working)
* removed need for reset pin - use soft reset on PCD_Init() if reset pin has not been configured
* UINT8_MAX is used to signify an unused reset connection, the _resetPowerDownPin member is initialized accordingly