libNFCTest works to print out UIDs quickly.
LibNFC.pde: Cleanup.
LibNFC.pde: Start to define interface.
LibNFC.pde: Work on interface.

Switch to using the poll method instead of list_passive as that was
hanging for 5 seconds if there were no cards which made removal
detection very poor.

Revamp the reader connect/disconnect logic so that it's handled
dynamically - readers can now be added/disconnected during runtime
and the library handles that, dynamically adding/removing readers.

Finally, wrap that all up in a threading model that calls a given
callback on card add/remove.
rename a patterns file
LibNFC.pde: Time the poll loop.
fix minim errors
LibNFC: Pass in card id on remove as well.
LibNFC: Speed up interface by disabling INFINITE_SELECT and switching back to select_passive.
switch to generics
make lib interface public
Add comment for log level disable.
fix explosions and rain patterns
Merge branch 'refs/heads/samson-libnfc.pde'
hook up nfc reader code to the rest of the trees program. register most patterns and effects to be nfc triggerable