client: Option to ignore any ATR sent by bankd

This introduces an --atr-ignore-rspro command line argument, which
will make the remsim-client ignore any RSPRO setAtrReq it receives
from the remote bankd.

The purpose of this is to modify the capabilities advertised by the card
towards the UE (modem/phone).  For example, by modifying the ATR
one can disable/constrain the UE from using higher bit rate support, or
disable the use of logical channels.

Change-Id: I930293f7b637dba60d9dd6d2254f4524f831b491
diff --git a/src/client/client.h b/src/client/client.h
index 9cfdc5d..8fcbcb3 100644
--- a/src/client/client.h
+++ b/src/client/client.h
@@ -73,6 +73,9 @@
 		uint8_t data[ATR_SIZE_MAX];
 		uint8_t len;
 	} atr;
+	/* ignore any ATR received via RSPRO; only use the hard-coded default or
+	 * optionally the ATR given at the command line */
+	bool atr_ignore_rspro;
 
 	struct {
 		int vendor_id;