Support reading Ultralight C.

* refactor Tag()
+ pass tag_id to TT2 and MifareClassic
+ parse Lock COntrol TLV
Add TODOs for Memory Control TLV
Don't close device while receive a tiny reply.
Change the compile option for easy debug.
dev_manager.closeAll() if a read timeout is detected.
xxxx
Fixed error when claimInterface is taking too much time in chrome-nfc.
Clean-up unnecessary code in closeAll().
Support AAR and Ultralight-C CC (144 bytes of data)
Revert 533e7d0: don't closeAll if timeout
support fixed lock control TLV (not write lock bytes yet)