Adding API for NXP specific NCI command

This API provides the extension of NCI command for NXP's NFCC
so proprietary NCI commands can be sent by higher layer to NFCC.

Adding MiFARE DESFire format support

Fix unhandled NCI errors and wrong states

This patch handles NCI errors and wrong states like NCI_STATUS_SEMANTIC_ERROR, NCI_DISCOVER_NTF_LAST_ABORT, NCI_PROTOCOL_UNKNOWN

T1T HR0 and HR1 parameters missing in tag dectection

There should be RID command to get HR0 and HR1 parameters. This patch adds RID to fix this problem.

Memory leak and NULL pointer check fixes

Replace Tab with Spaces

Code inspection fixes

Remove unused class memeber and avoid variable uninitialized.

Change-Id: Ic995947eaea4c72826292ce49316b94edce558b8
(cherry picked from commit d5fd4d420550975c51ee612b55cf4da32d1c0a2b)