Apply smartcard-api.patch.

Change-Id: Iebb74aa0613469967af8510e6e86db0493e319e4
NFC: Android Seek: sourcecode fixup

Source code had indentation and whitespace issues.

Change-id: I73a9ce369a06ee5418a6708125ff22abc9c0f3df
NFC: OMA update

Channel::close() is ignored when channel is already closed
Channel::isClosed() returns true if service is not connected
Session::openBasicChannel() returns null always.
Session::openLogicalChannel() returns null if not successful
Channel:transmit() checks integrity of command
Reader::openSession() throws RemoteException if no UICC present
EFACConditions parser supports CertHash as optional
Ignore status of the second SIM
Not send GetResponseCmd when SW is 0x6310
Support Session::getATR()
Support Channel::getSelectResponse()

Change-Id: I394f95aa761ce4b60fd0165c3a3b399e971b2ca3