nfctype3: Support blank tag formatting
When using a new tag for the first time, sytem code and attribute
block might not be existed (un-formatted tag) this was causing the
tag to be dropped. Currently it supports only Felica Lite series.
This patch add handling for such tags:
1) When a tag with out system code(12FC) is found and reported
it as blank tag, updating sytem code depends upon the tag
series (now supporting only Felica Lite series).
2) Write attribute block information like NDEF version, max blocks
for NDEF content, zero NDEF length and read write permissions.
3) Call back the format_resp with status (in case of success, tag is
ready to write and read).