Se api

Just for preview. Please don't merge it.
Everything seems to be about iso7816 in this file.
Do we expect to support some other standard in the protocol?
Would it make sense to rename the file to iso7816.h?

All defines need a proper prefix.